Πώς να μετατρέψετε PDF σε PDFA με Java REST API

Το σύντομο σεμινάριο παρακάτω εξηγεί πώς να μετατρέψετε το PDF σε PDFA με το Java REST API στο cloud. Για την εξαγωγή PDF σε μορφή PDFA, χρησιμοποιούμε το Aspose.PDF για Java Cloud SDK. Εάν ενδιαφέρεστε για Μετατροπή PDF σε PDFA στο Java Low Code API, τότε το ίδιο μπορείτε να κάνετε χρησιμοποιώντας τον παρακάτω κώδικα και τα βήματα.

Προαπαιτούμενο

Βήματα για τη μετατροπή PDF σε PDFA στο Java REST API

  1. Ορίστε Client ID και Client Secret για το API
  2. Δημιουργήστε ένα αντικείμενο κλάσης pdfApi με διαπιστευτήρια πελάτη
  3. Καθορίστε τα αρχεία εισόδου και εξόδου
  4. Διαβάστε το αρχείο εισόδου PDF και μεταφορτώστε το στον αποθηκευτικό χώρο cloud
  5. Δημιουργήστε μια παρουσία του pdfApi με μορφές αρχείων εισόδου και εξόδου
  6. Καλέστε τη μέθοδο putPdfInStorageToPdfA σε Μετατροπή PDF σε PDFA χρησιμοποιώντας REST API
  7. Αποθηκεύστε το αρχείο PDFA εξόδου στον τοπικό δίσκο

Κώδικας για μετατροπή PDF σε PDFA σε 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
try {
ApiClient apiClient = new ApiClient();
apiClient.setAppKey(ClientSecret);
apiClient.setAppSid(ClientID);
PdfApi pdfApi = new PdfApi(apiClient);
String inputFile = "PDFtoPDFA.pdf";
String outputFile = "PDFtoPDFA-Output.pdf";
String folder = "Temp";
String format = "PDF";
// Upload file to cloud storage
File file = new File("C:/Temp/" + inputFile);
pdfApi.uploadFile(folder + "/" + inputFile, file, null);
pdfApi.putPdfInStorageToPdfA(inputFile, folder + '/' + outputFile, PdfAType.PDFA1A.toString(),folder, null);
// Download output file from Cloud Storage
File downloadResponse = pdfApi.downloadFile(folder + "/" + outputFile, null, null);
File dest = new File("C:/Temp/" + outputFile);
Files.copy(downloadResponse.toPath(), dest.toPath(), java.nio.file.StandardCopyOption.REPLACE_EXISTING);
} catch (Exception e) {
System.out.println(e.getMessage());
}

Ο κώδικας που εμφανίζεται παραπάνω σάς βοηθά να μετατρέψετε PDF σε PDFA με Java REST API. Σε αυτόν τον κώδικα, μετατρέπουμε το PDF σε PDF/A-1a, ωστόσο μπορείτε να μετατρέψετε σε PDF/A-1b και άλλες μορφές παρέχοντας κατάλληλο τύπο στη μέθοδο. Χρειάζεται απλώς να εισαγάγετε ένα αρχείο PDF με τη βοήθεια του Aspose.PDF REST API SDK για Java και να κατεβάσετε το αρχείο PDF/A εξόδου για να το αποθηκεύσετε τοπικά χρησιμοποιώντας το API μετατροπής Aspose online.

Η παραπάνω Μετατροπή PDF σε PDFA μπορεί να ασκηθεί με οποιεσδήποτε εφαρμογές χωρίς κώδικα ή χαμηλού κώδικα σε οποιοδήποτε λειτουργικό σύστημα.

Ελέγξτε μια σχετική λειτουργία στον ακόλουθο σύνδεσμο: Πώς να μετατρέψετε PDF σε XLSX με Java REST API

 Ελληνικά