pdfbox

    1熱度

    1回答

    我對pdfbox 1.8.13有個疑問。我正嘗試從一頁PDF文檔中讀取整個文本。 Adobe Reader可以完成這項工作,pdfbox幾乎讀取整個頁面,但對文檔的前兩行和文檔的最後兩行進行加擾,以便互換字母。 有誰知道如何解決這樣的問題?首先,在哪裏問,其次,我該如何與您分享PDF;第三,是否有人有可能檢查pdfbox 2.0.7版中是否存在該問題,我認爲這是完全不同的,因此並非直截了當實施?

    1熱度

    1回答

    朋友,我正在使用PDFBox 2.0.6。我從PDF文件中提取圖像已取得成功,但現在它正在爲單個PDF頁面創建圖像。但問題是,可能會有任何不。在一個PDF頁面中的圖像,我希望每個嵌入圖像應該被提取爲一個單一的圖像本身。 下面是代碼, import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.Im

    0熱度

    1回答

    我有X對象有子,我想用PDFBOX 2.0 Iterable<COSName> cosNames = pdResources.getXObjectNames(); for (COSName cosname : cosNames) { PDXObject xobject = pdResources.getXObject(cosname); COSStream stream =

    0熱度

    1回答

    我想合併PDF文件,但在打開文件時出現錯誤。我的代碼是: public void merge(){ byte[] pdf1 = tobyte("hello"); byte[] pdf2 = tobyte("world"); PDFMergerUtility merger = new PDFMergerUtility(); merger.addSour

    0熱度

    1回答

    目前我可以在使用java.io.File時合併兩個PDF文件,但無法在使用輸入和輸出流時合併它們。 下面的代碼工作並生成合並PDF成功。 File mainDoc = new File(path...); File additionalDoc = new File(path...); PDFMergerUtility pdfMerger = new PDFMergerUtility();

    1熱度

    1回答

    我第一次使用PDF Box,我使用它從PDF的某個區域提取文本。 我在50個文檔上測試了我的程序,並且在4個文檔上失敗了,並給了我這個例外。 有人可以對此有更多的瞭解嗎?或者知道是什麼導致它發生? 代碼 PDFTextStripperByArea stripper = new PDFTextStripperByArea(); stripper.setSortByPosition(true);

    0熱度

    1回答

    我想使用自定義字體。我放置在資源文件夾中並嘗試訪問。但我無法訪問。我試圖 PDPage page = new PDPage(); doc.addPage(page); String dir = "../resources/font/raleway/"; PDType0Font font1BoldRaleway = PDType0Font.load(do

    1熱度

    1回答

    希望您對使用pdfbox 2.0.7從PDF中提取文本時出了什麼問題有所瞭解。其結果是很奇怪: 使用1.8.13,命令java -jar pdfbox-app-1.8.13.jar ExtractText -sort -nonSeq test.pdf導致 Deutsche Bank Privat- und Geschäftskunden AG Bruttoertrag 43,80 USD 37

    1熱度

    1回答

    我越來越熟悉PDFBox的風味了。我想知道是否有辦法將pdf-layout元素放入PDDocument對象中。 pdf-layout元素使用Document作爲父級,PDFBox使用PDDocument作爲父級。使用 PDDodcument doc = new PDDocument(); Paragraph someText = new Paragraph(); Frame shape = n

    0熱度

    1回答

    我需要在內存中創建PDF文檔我正在使用pdfbox。 這是我的代碼,但它在磁盤上創建文檔。 public PDDocument generatePDF(String name, String v1, String v2, String v3, String v4) { PDPageContentStream contentStream = null; PDDocument