Šioje trumpoje pamokoje parodyta, kaip konvertuoti WMF į PDF naudojant Java REST API. WMF (Windows Metafile) yra grafikos failo formatas, naudojamas vektorinei grafikai ir bitmap vaizdams saugoti. Jį sukūrė Microsoft ir dažniausiai naudojamas iškarpoms, logotipams ir kitų tipų grafiniams vaizdams kurti. WMF failai dažnai naudojami Windows programose, pvz., Microsoft Word ir PowerPoint.
Tuo tarpu PDF (nešiojamas dokumento formatas) yra Adobe Systems sukurtas failo formatas, skirtas keistis dokumentais. PDF failai naudojami norint patikimai pateikti ir keistis dokumentais, nepriklausomai nuo programinės įrangos, aparatinės įrangos ar operacinės sistemos. PDF rinkmenose yra teksto, vaizdų ir kitos informacijos, kuri yra sujungta į vieną failą, kurį galima bendrinti keliuose įrenginiuose. Jei norite konvertuoti WMF į PDF naudojant Java Low Code API, tą patį galima atlikti naudojant šį kodą.
Būtina sąlyga
- Sukurkite paskyrą ir gaukite API kredencialus
- parsisiųsti Aspose.Imaging Cloud SDK for Java
- Nustatykite „Java“ projektą naudodami aukščiau pateiktą SDK
Veiksmai, kaip konvertuoti WMF į PDF naudojant Java REST API
- Nustatykite API kliento ID ir kliento paslaptį
- Sukurkite ImagingAPI klasės egzempliorių su kliento kredencialais
- Nurodykite įvesties ir išvesties failus
- Perskaitykite įvesties WMF failą ir įkelkite į debesies saugyklą
- Sukurkite ConvertImageRequest egzempliorių su įvesties ir išvesties failų formatais
- Iškvieskite convertImage metodą, kad konvertuotų WMF į PDF naudojant REST API
- Išsaugokite išvesties PDF failą vietiniame diske
WMF konvertavimo į PDF kodas Java Low Code API
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here | |
String APIBaseUrl="https://api.aspose.cloud"; | |
String Local_Path = "C:/Temp/"; | |
ImagingApi imagingApiSdk = new ImagingApi(ClientSecret, ClientID, APIBaseUrl); | |
// Input & output file names | |
String inputFileName = "WMFtoPDF.wmf"; | |
String outputFileName = "WMFtoPDF.pdf"; | |
try { | |
// Upload local image to Cloud Storage | |
File inputFile = new File(Local_Path + inputFileName); | |
FileInputStream inputFileStream = new FileInputStream(inputFile); | |
byte[] inputImageData = IOUtils.toByteArray(inputFileStream); | |
UploadFileRequest uploadFileRequest = new UploadFileRequest(inputFileName, inputImageData, null); | |
FilesUploadResult filesUploadResult = imagingApiSdk.uploadFile(uploadFileRequest); | |
String outputFormat = "pdf"; | |
String remoteFolder = null; // Input file is saved at the root of the storage | |
String remoteStorage = null; // Cloud Storage name | |
ConvertImageRequest convertImageRequest = new ConvertImageRequest(inputFileName, outputFormat, remoteFolder, remoteStorage); | |
byte[] convertedImageData = imagingApiSdk.convertImage(convertImageRequest); | |
// Save exported image to local storage | |
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFileName); | |
fileOutputStream.write(convertedImageData); | |
fileOutputStream.close(); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
Šiame įraše pateiktas pavyzdinis kodas suteikia galimybę konvertuoti WMF į PDF naudojant Java REST API. Jums tereikia įvesti WMF failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties PDF failą, kad išsaugotumėte jį vietoje.
Šią WMF konvertavimo į PDF funkciją galima naudoti su bet kokiomis be kodo arba mažo kodo programomis Windows, Linux ar Mac.
Panašią funkciją galite rasti šioje temoje: Kaip konvertuoti SVG į PDF naudojant Java REST API