Այս հակիրճ ձեռնարկը պարունակում է մանրամասներ ինչպես փոխարկել PDF-ը PDFA-ի Java-ում: Դուք կարող եք գրել PDF դեպի PDFA փոխարկիչ Java-ում` պարզապես բեռնելով սկզբնաղբյուր PDF-ը և այնուհետև փոխակերպելով այն PDFA-ին համապատասխանող ցանկալի տարբերակին: Փոխակերպումն ավարտվելուց հետո այս ֆայլը կարող է պահպանվել սկավառակի վրա նույն ընդլայնմամբ, սակայն ֆայլի ձևաչափը համապատասխանում է սովորական դարձի պարամետրերին:
Java-ում PDF-ը սեղմելու քայլեր
- Ավելացրեք Aspose.PDF for Java գրադարանի տեղեկանք Maven պահոցից՝ PDF-ը PDFA-ի փոխարկելու համար
- Բեռնել սկզբնաղբյուր PDF ֆայլը Document class օբյեկտի մեջ՝ PDFA-ի փոխակերպելու համար
- Զանգահարեք Document.convert() մեթոդը փոխակերպման համար և սխալների հետ աշխատելու տարբերակները
- Պահպանեք փոխարկված 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-ում-ի հոդվածը: