Šioje pamokoje parodyta, kaip konvertuoti TIFF į PDF naudojant Java REST API. TIFF (Tagged Image File Format) yra rastrinės grafikos vaizdų saugojimo failo formatas, populiarus tarp grafikų, leidybos pramonės ir fotografų. Tai be nuostolių formatas, o tai reiškia, kad glaudinant neprarandama jokia informacija, o tai svarbu norint, kad skaitmeniniuose vaizduose nebūtų artefaktų. TIFF failus taip pat plačiai priima profesionalūs spausdintuvai, juos galima atidaryti ir valdyti daugelyje vaizdo redagavimo programų.
Tačiau PDF reiškia nešiojamojo dokumento formatą. Tai failo formatas, kurį Adobe Systems sukūrė 1993 m., siekiant pateikti dokumentus nepriklausomai nuo taikomosios programinės įrangos, aparatinės įrangos ir operacinių sistemų. PDF failuose gali būti teksto, vaizdų ir kitų duomenų, juos galima peržiūrėti naudojant Adobe Acrobat Reader arba bet kurią kitą suderinamą programinę įrangą. Jei norite konvertuoti TIFF į PDF naudojant Java Low Code API, tą patį galima atlikti naudojant šį kodo fragmentą.
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 TIFF į PDF naudojant Java REST API
- Nustatykite API kliento ID ir kliento paslaptį
- Sukurkite ImagingAPI klasės objektą su kliento kredencialais
- Nurodykite įvesties ir išvesties failus
- Perskaitykite įvesties TIFF failą ir įkelkite į debesies saugyklą
- Sukurkite ConvertImageRequest egzempliorių su įvesties ir išvesties failų formatais
- Iškvieskite convertImage metodą, norėdami konvertuoti TIFF į PDF naudojant REST API
- Išsaugokite išvesties PDF failą vietiniame diske
TIFF 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 = "TIFFtoPDF.tiff"; | |
String outputFileName = "TIFFtoPDF.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()); | |
} |
Aukščiau pateiktas kodo fragmentas leidžia konvertuoti TIFF į PDF naudojant Java REST API. Jums tereikia pateikti TIFF failą naudodami Aspose.Imaging REST API SDK ir atsisiųsti išvesties PDF failą, kad išsaugotumėte jį vietoje.
Šią TIFF konvertavimo į PDF funkciją galima naudoti naudojant bet kokias be kodo arba mažo kodo programas Windows, Linux ar Mac.
Patikrinkite susijusią funkciją šioje nuorodoje: Kaip konvertuoti BMP į TIFF naudojant Java REST API