itextpdf

    2熱度

    3回答

    我們需要將XFA格式(Adobe LiveCycle表格)轉換爲PDF/A-1B格式。 我們試圖使用iText 5.4.0來解析PDF,填充XFA字段,然後將修改的PDF保存回去。 我可以用iText找到的所有示例都討論將XFA字段填充到PDF中。 我可以直接將XFA表單(靜態/動態和使用LiveCycle生成)轉換爲PDFA 1b嗎? 因爲需要PDFA肯定不能和普通的PDF一起生活。因此,我們正

    3熱度

    2回答

    顯示印度盧比符號我想在iTextPDf顯示特殊字符印度盧比符號, 我的代碼: Font fontRupee = FontFactory.GetFont("Arial", "₹", true, 12); Chunk chunkRupee = new Chunk(" ₹ 5410", font3);

    0熱度

    1回答

    我正在使用iTextPdf 5.4.1。 我有一個表中有很多行,當表自動分裂到下一頁時,我想插入一個圖像,然後再插入一個分頁符以繼續表的行。 例如:假設一張表根據行數將佔用2頁。 的最終輸出應爲: 頁面1:圖像 3頁:其餘錶行適合第一頁 頁2上表中的行。 所以,每次表分割時,我想插入一個圖像,然後分頁。 我試圖使用PdfPTableEventSplit界面,如下: public class Tab

    9熱度

    3回答

    我正在使用java處理itext 5。我有多頁帶有動態行的頁面。在某些情況下,表格的最後一行被分割成下一頁,並帶有下列標題。我正在使用setHeaderRows()和setSkipFirstHeader()來管理下一頁的繼續。最後一行有足夠的空間可放在較早的頁面上。我想將最後一行放在同一頁而不是下一頁。 例如,在第1頁上,最後一行被分割成下一頁的第一行。相反,我想在第1頁適合這一行,所以保存一個額

    0熱度

    1回答

    在我的應用程序中,我必須在填充一些值後打開一個可編輯的PDF文件。爲了填充值,我使用庫中的PdfReader,PdfStamper & AcroFields類。在填充值之後,我將所有這些對象都設爲null。 PDF文件顯示在使用Qoppa Library類(如PDFDocument,QPDFNotesView)的活動中。我的應用程序使用的堆大小是一致的,直到我打開PDF。第一次打開PDF後,堆大小

    0熱度

    3回答

    我有一組具有動態行的表。有些情況下表格在頁面之間分割。在某些情況下,只有最後一行被分成下一頁。假設如果一個表有10行,則第1到9行顯示在第1頁中,第10行顯示在第2頁中。 我正在尋找一個解決方案來分頁(document.newpage())恰巧在整個表格中將整個表格移動到下一頁。我嘗試了下面的代碼,它適用於某些場景,但不是全部。我想知道表最後一行何時會分裂,因此我可以添加分頁符將整個表移動到下一頁

    1熱度

    2回答

    我使用基於itextpdf中的PdfPTable的網格表創建PDF文檔。輸入數據以java String [] []的形式到達,並填充所有單元格。對於每一列,我遍歷所有行以標識顯示該列數據所需的最大列數。這變成了列寬。將所有列寬相加以確定整個表的最大列數。此時,我的目的是計算等寬字體的最佳點大小以充分佔用列的寬度。面對非常動態的輸入數據,其目標是最大的可讀性。對於較寬的列,我會以很多尾隨空格結束,

    1熱度

    2回答

    我想動態對齊iText PdfTable。 如何在iTextPDF中設置基於x和y位置的對齊方式。 PdfPCell cell; cell = new PdfPCell(testTable); cell.setFixedHeight(44f); cell.setColspan(3); cell.setBorder(0); table.addCell(cell); table1.addC

    1熱度

    1回答

    我正在使用itext pdf庫。任何人都可以知道我如何在現有的pdf中移動頁面? 其實我想在文件開始處移動最後幾頁。 這是像下面的東西,但我不明白它是如何工作的。 reader = new PdfReader(baos.toByteArray()); n = reader.getNumberOfPages(); reader.selectPages(String.format("%d, 1-%

    1熱度

    1回答

    將iText PDF library從2.0.4升級到5.4.1已破壞我應用程序中的現有功能。 將表合併到一個複雜表中不再有效。 //Creating tables Table table0 = new Table(2); Table table1 = new Table(7); Table table2 = new Table(17); Table table3 = new Table(