Hoe TIFF naar PDF te converteren met Java REST API

Deze tutorial laat zien hoe je TIFF converteert naar PDF met Java REST API. TIFF (Tagged Image File Format) is een bestandsindeling voor het opslaan van grafische rasterafbeeldingen, populair onder grafische kunstenaars, de uitgeverswereld en fotografen. Het is een formaat zonder verlies, wat betekent dat er geen informatie verloren gaat tijdens de compressie, wat belangrijk is om digitale afbeeldingen vrij van artefacten te houden. TIFF-bestanden worden ook algemeen geaccepteerd door professionele printers en kunnen in de meeste beeldbewerkingsprogramma’s worden geopend en gemanipuleerd.

PDF staat echter voor Portable Document Format. Het is een bestandsindeling die in 1993 door Adobe Systems is ontwikkeld met als doel documenten te presenteren op een manier die onafhankelijk is van toepassingssoftware, hardware en besturingssystemen. PDF-bestanden kunnen tekst, afbeeldingen en andere gegevens bevatten en kunnen worden bekeken met Adobe Acrobat Reader of andere compatibele software. Als u TIFF naar PDF-conversie in Java Low Code API wilt, kunt u hetzelfde doen door het volgende codefragment te gebruiken.

Voorwaarde

Stappen om TIFF naar PDF te converteren in Java REST API

  1. Stel Client-ID en Clientgeheim in voor de API
  2. Maak een object van de ImagingAPI-klasse met clientreferenties
  3. Geef invoer- en uitvoerbestanden op
  4. Lees invoer TIFF-bestand en upload naar cloudopslag
  5. Maak een exemplaar van ConvertImageRequest met invoer- en uitvoerbestandsindelingen
  6. Roep methode convertImage aan om TIFF naar PDF te converteren met behulp van REST API
  7. Sla het PDF-uitvoerbestand op de lokale schijf op

Code voor conversie van TIFF naar PDF in 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());
}

Met het bovenstaande codefragment kunt u TIFF naar PDF converteren met Java REST API. U hoeft alleen het TIFF-bestand aan te leveren met behulp van de Aspose.Imaging REST API SDK en het PDF-uitvoerbestand te downloaden om het lokaal op te slaan.

Deze functie voor het converteren van TIFF naar PDF kan worden uitgevoerd met apps zonder code of met weinig code op Windows, Linux of Mac.

Bekijk een gerelateerde functie via de volgende link: Hoe BMP naar TIFF te converteren met Java REST API

 Nederlands