Jak przekonwertować TIFF na PDF za pomocą Java REST API

Ten samouczek pokazuje, jak konwertować TIFF na PDF za pomocą Java REST API. TIFF (Tagged Image File Format) to format pliku do przechowywania rastrowych obrazów graficznych, popularny wśród grafików, branży wydawniczej i fotografów. Jest to format bezstratny, co oznacza, że podczas kompresji nie są tracone żadne informacje, co jest ważne dla zachowania obrazów cyfrowych wolnych od artefaktów. Pliki TIFF są również powszechnie akceptowane przez profesjonalne drukarnie i można je otwierać i przetwarzać w większości programów do edycji obrazów.

Jednak PDF oznacza Portable Document Format. Jest to format pliku opracowany przez firmę Adobe Systems w 1993 roku w celu prezentacji dokumentów w sposób niezależny od aplikacji, sprzętu i systemów operacyjnych. Pliki PDF mogą zawierać tekst, obrazy i inne dane i można je przeglądać za pomocą programu Adobe Acrobat Reader lub dowolnego innego zgodnego oprogramowania. Jeśli chcesz konwertować TIFF na PDF w Java Low Code API, to samo można wykonać, używając następującego fragmentu kodu.

Warunek wstępny

Kroki, aby przekonwertować TIFF na PDF w Java REST API

  1. Ustaw identyfikator klienta i klucz tajny klienta dla interfejsu API
  2. Utwórz obiekt klasy ImagingAPI z poświadczeniami klienta
  3. Określ pliki wejściowe i wyjściowe
  4. Odczytaj plik wejściowy TIFF i prześlij go do magazynu w chmurze
  5. Utwórz instancję ConvertImageRequest z formatami plików wejściowych i wyjściowych
  6. Wywołaj metodę convertImage, aby Konwertować TIFF na PDF za pomocą REST API
  7. Zapisz wyjściowy plik PDF na dysku lokalnym

Kod do konwersji TIFF na PDF w 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());
}

Powyższy fragment kodu umożliwia konwersję TIFF do formatu PDF za pomocą Java REST API. Wystarczy dostarczyć plik TIFF za pomocą zestawu SDK API REST Aspose.Imaging i pobrać wyjściowy plik PDF, aby zapisać go lokalnie.

Ta funkcja konwersji TIFF na PDF może być wykonywana bez użycia kodu lub aplikacji z niskim kodem w systemach Windows, Linux lub Mac.

Sprawdź powiązaną funkcję pod następującym linkiem: Jak przekonwertować BMP na TIFF za pomocą Java REST API

 Polski