pypdf2

    -2熱度

    1回答

    目前我的代碼正在提取PDF &中的數據,並對字頻進行計數。我一直在嘗試一段時間,按照頻率的順序排列,但一直未能。我查看了多個類似的答案,但找不到可以開始工作的答案。有人能指出我需要做什麼嗎? import PyPDF2 import re pdfFileObj = open('ch8.pdf', 'rb') #Open the File pdfReader = PyPDF2.PdfFil

    2熱度

    2回答

    我對生成的PDF有一個問題,生成的pdf文件有4頁,我使用的是現有的兩頁PDF。我必須使用pyPD2和reportlab來編寫一些文本。 當我使用getPage()方法時,我想在合併之前製作頁面副本,但由於某些原因它使用相同的頁面,並且我多次打印了我的文本。 我該如何避免這種情況? 我的代碼: packet = io.BytesIO() can = canvas.Canvas(packet)

    0熱度

    1回答

    我正在嘗試使用PyPDF2爲PDF添加書籤。我運行以下沒有問題。但書籤永遠不會創建。任何想法我做錯了。該PDF爲2頁長。 from PyPDF2 import PdfFileWriter, PdfFileReader output = PdfFileWriter() # open output input = PdfFileReader(open('test.pdf', 'rb')) # o

    0熱度

    1回答

    我正在嘗試製作PDF生成器,我幾乎在那裏,但無法弄清楚更新表單字段的最後一步。 我在Windows環境中使用PyPDF2與Python 3.6 的第一步是下載PDF(其中有許多,但他們都非常相似,它們都具有相同的表單字段) 。下面的代碼將打開PDF並寫入一個新的。我的信念是,如果我更新表單字段的字典並將該字典寫入新文件,那麼它將進行我想要的更改。問題是我無法弄清楚如何實施更新的字典。 pdf =

    0熱度

    2回答

    我有一個Python腳本,它使用PyPDF2來顛倒PDF頁面的順序。 from PyPDF2 import PdfFileWriter, PdfFileReader output = PdfFileWriter() rpage = [] name = input("What's the file called?") filename = name.split('.', 1) inp

    0熱度

    1回答

    兩個PDF文件我搜索很多關於這個問題,我沒有找到這個問題的任何精確解,這就是爲什麼我問這個問題...... 這是我的代碼使用PyPDF2在python合併兩個PDF文件: import os from PyPDF2 import PdfFileReader, PdfFileMerger files_dir = "/Users/ajayvictor/" pdf_files = [f for

    2熱度

    2回答

    我正在用pyPDF2編輯PDF文件。我設法生成我想要的PDF,但我還沒有旋轉一些頁面。 我去the documentation,發現兩種方法:rotateClockwise和rotateCounterClockwise,雖然他們說的參數是INT,我不能使它發揮作用。蟒蛇說: TypeError: unsupported operand type(s) for +: 'IndirectObject'

    8熱度

    1回答

    當您試圖嵌套多個具有相同名稱的書籤時,PyPdf2並未將其考慮在內。 下面自足的Python代碼來測試我的意思(你需要有3個命名爲A,B和C的工作文件夾中的PDF文件來測試它) from PyPDF2 import PdfFileReader, PdfFileMerger def main(): merger = PdfFileMerger() pagenum = 0 firstOne

    1熱度

    1回答

    我目前使用的是拉動PDF通過PyPDF2字符串的腳本,然後搜索與在brakets利息支出總額的正則表達式是PDF。然後將這些費用在pd.DataFrame中相加並操作,並將結果輸出到CSV文件。 一直罰款,直到發出退款。基本上包含在括號內的所有費用,我將使用re來搜索x費用,例如。 adminFee = re.findall('Administration Fees\s*\((.*?)\)', d

    2熱度

    1回答

    我試圖將兩個PDF文件中的頁面合併成一個PDF頁面。所以,我想下面的代碼使用PyPDF2: from PyPDF2 import PdfFileReader,PdfFileWriter import sys f = sys.argv[1] k = sys.argv[2] print f,k file1 = PdfFileReader(file(f, "rb")) file2 = Pdf