Den här handledningen visar hur du konverterar TIFF till PDF med Java REST API. TIFF (Tagged Image File Format) är ett filformat för lagring av rastergrafikbilder, populärt bland grafiker, förlagsbranschen och fotografer. Det är ett förlustfritt format, vilket innebär att ingen information går förlorad under komprimering, vilket är viktigt för att hålla digitala bilder fria från artefakter. TIFF-filer är också allmänt accepterade av professionella skrivare och kan öppnas och manipuleras i de flesta bildredigeringsprogram.
Men PDF står för Portable Document Format. Det är ett filformat som utvecklats av Adobe Systems 1993 i syfte att presentera dokument på ett sätt som är oberoende av programvara, hårdvara och operativsystem. PDF-filer kan innehålla text, bilder och andra data och kan visas med Adobe Acrobat Reader eller någon annan kompatibel programvara. Om du vill konvertera TIFF till PDF i Java Low Code API kan detsamma utföras genom att använda följande kodavsnitt.
Nödvändig förutsättning
- Skapa konto och få API-uppgifter
- Ladda ner Aspose.Imaging Cloud SDK for Java
- Ställ in Java-projekt med ovanstående SDK
Steg för att konvertera TIFF till PDF i Java REST API
- Ställ in klient-ID och klienthemlighet för API:t
- Skapa ett objekt av klassen ImagingAPI med klientuppgifter
- Ange in- och utdatafiler
- Läs indatafilen TIFF och ladda upp till molnlagring
- Skapa en instans av ConvertImageRequest med in- och utdatafilformat
- Anropa convertImage-metoden för att Konvertera TIFF till PDF med REST API
- Spara den utgående PDF-filen på lokal disk
Kod för TIFF till PDF-konvertering i 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()); | |
} |
Ovanstående kodavsnitt gör att du kan konvertera TIFF till PDF med Java REST API. Du behöver bara tillhandahålla en TIFF-fil med hjälp av Aspose.Imaging REST API SDK och ladda ner en PDF-fil för att spara den lokalt.
Den här funktionen för konvertering av TIFF till PDF kan användas med alla appar utan kod eller lågkod på Windows, Linux eller Mac.
Kolla in en relaterad funktion på följande länk: Hur man konverterar BMP till TIFF med Java REST API