我試圖讓現有的PDF轉換成PDF/A-1B。據我所知,itext無法將pdf轉換爲pdf/a,使其符合pdf/a標準。但它肯定可以將文檔標記爲pdf/a。然而,我看了各種例子,我似乎無法弄清楚如何去做。主要問題是現有的PDF至PDF/A 「轉換」
writer.PDFXConformance = PdfWriter.PDFA1B;
不起作用了。第一PDFA1B是不承認,第二,pdfwriter似乎已被重寫,並沒有太多的信息。 似乎只在(iText的Java版本)的方法是:
PdfAWriter writer = PdfAWriter.getInstance(document, new FileOutputStream(filename), PdfAConformanceLevel.PDF_A_1B);
但這需要一個文檔類型,即。它可以在從頭開始創建PDF時使用。
有人可以給PDF的例子爲PDF /與iTextSharp的當前版本的轉換? 謝謝。
謝謝你的回答。該示例提供了PDFX一致性。如何將該文件設置爲PDF/A-1B一致性?我發現的例子中提到PDFA1B而不是PDFX1A2001,但是,在itextsharp 5.4.4中沒有PDFA1B的定義,我經歷了源代碼,並且沒有提及PDFA1B。 – leosenko
我沒有在我前面的編譯器,但它看起來像這樣有你的答案:http://itext-general.2136553.n4.nabble.com/PDFA1A-amp-PDFA1B-td4655849.html –
這實際上是我已經遇到過,問題是如何將PdfAWriter的語法合併到使用PdfSmartCopy的示例中。我相信我需要做的是將頁面導入到文檔類中,然後將這個文檔類與PdfAWrite一起使用。你有一些想法如何做到這一點?謝謝。 – leosenko