Ինչպես փոխարկել PDF-ը PDFA-ի Java-ում

Այս հակիրճ ձեռնարկը պարունակում է մանրամասներ ինչպես փոխարկել PDF-ը PDFA-ի Java-ում: Դուք կարող եք գրել PDF դեպի PDFA փոխարկիչ Java-ում` պարզապես բեռնելով սկզբնաղբյուր PDF-ը և այնուհետև փոխակերպելով այն PDFA-ին համապատասխանող ցանկալի տարբերակին: Փոխակերպումն ավարտվելուց հետո այս ֆայլը կարող է պահպանվել սկավառակի վրա նույն ընդլայնմամբ, սակայն ֆայլի ձևաչափը համապատասխանում է սովորական դարձի պարամետրերին:

Java-ում PDF-ը սեղմելու քայլեր

  1. Ավելացրեք Aspose.PDF for Java գրադարանի տեղեկանք Maven պահոցից՝ PDF-ը PDFA-ի փոխարկելու համար
  2. Բեռնել սկզբնաղբյուր PDF ֆայլը Document class օբյեկտի մեջ՝ PDFA-ի փոխակերպելու համար
  3. Զանգահարեք Document.convert() մեթոդը փոխակերպման համար և սխալների հետ աշխատելու տարբերակները
  4. Պահպանեք փոխարկված PDFA ֆայլը սկավառակի վրա

Այս քայլերը տեղեկատվություն են տալիս ինչպես փոխարկել PDF-ը Java-ում PDFA ձևաչափի: Փաստաթղթի դասի փոխակերպման մեթոդը () օգտագործվում է՝ տրամադրելով ելքային գրանցամատյան ֆայլի անունը, ցանկալի PDFA ձևաչափը և ցանկացած սխալի դեպքում օգտագործելու տարբերակը: Ի վերջո, փոխարկված ֆայլը կարող է պահպանվել սկավառակի վրա կամ հիշողության հոսքի մեջ:

Կոդ՝ PDF-ը Java-ում սեղմելու համար

import com.aspose.pdf.ConvertErrorAction;
import com.aspose.pdf.Document;
import com.aspose.pdf.License;
import com.aspose.pdf.PdfFormat;
public class HowToConvertPdfToPdfaFormatUsingJava {
public static void main(String[] args) throws Exception {//Main function to convert PDF to PDFA in Java
// Load license
License pdfLicense = new License();
pdfLicense.setLicense("Aspose.Pdf.lic");
// Load document
Document pdfDocument = new Document("input.pdf");
// Check current format
System.out.println(pdfDocument.getPdfFormat());
// Convert to PDF/A
pdfDocument.convert("log.xml", PdfFormat.PDF_A_1B, ConvertErrorAction.Delete);
// Check new format
System.out.println(pdfDocument.getPdfFormat());
// Save resultant document
pdfDocument.save("PdfToPdfA_Out.pdf");
System.out.println("Done");
}
}

Java-ում *PDF-ից PDFA փոխարկիչի ծրագրակազմ գրելու այս կոդը օգտագործում է convert() մեթոդի գերբեռնված գործառույթներից մեկը, սակայն կան մի շարք այլ ծանրաբեռնվածություններ, ինչպես կարող եք օգտագործել PdfFormatConversionOptions-ը, որը ոչ միայն ապահովում է PDFA-ին համապատասխանող տարբեր ռեժիմներ, այլ նաև ապահովում է: PUA-ին պատկանող հատուկ Յունիկոդ նիշերի համար ռազմավարություն սահմանելու տարբերակներ՝ հեռացնելով տառատեսակները և հավասարեցնելով տեքստը: Հասանելի են նաև տառատեսակներ ներկառուցելու ընտրանքները, դրոշը կարգավորելու համար, որպեսզի օգտագործի ցածր հիշողության ռեժիմը և սահմանելով պատկերի թափանցիկության գործողությունը մի քանիսը նշելու համար:

Այս հոդվածում մենք սովորեցինք PDF-ը փոխարկել PDFA-ի, սակայն եթե ցանկանում եք միաձուլել PDF ֆայլերը, տես ինչպես միաձուլել PDF ֆայլերը Java-ում-ի հոդվածը:

 Հայերեն