所以,我有一個類似於文本編輯器的程序。我需要它的輸出格式是PDF,但我需要再次編輯該PDF。由於我的程序輸出永遠不會非常複雜,並且由於我的程序是創建PDF的程序,所以我可以直接從創建的PDF中讀取,但我認爲將另一個文件附加到PDF將更容易閱讀。在PDF中讀取PDF作爲字符串
但是,我不希望用戶看到文件附加到PDF。
我已經讀過一次,你可以把/EmbeddedFiles
更改爲來欺騙PDF閱讀器。這樣他們就不會檢測到他們正在處理的PDF文件。
問題是,如何讀取PDF以便進行該更改,然後在編輯之前再次將其還原回來?
我不認爲PDF庫會幫助我,因爲我試圖「損壞」PDF。我想我應該解析它作爲一些字符串,然後尋找我想改變的子字符串。但我對PDF格式太不熟悉,不知道它是否真的很簡單,或者是否有特定的方法來做到這一點...
:(過於本地化....你能告訴我們一些代碼嗎? – Sap
我還沒有寫任何東西... 我只是問如何閱讀PDF格式的字符串,可以編輯,保存爲一個PDF文件,並且可以再次編輯,但是由於我搞亂了PDF的核心結構,我不希望PDF庫能夠支持這個功能,如果ist沒有幫助,那麼文件總是被附加到頂部文件,這對我的程序創建的每個文件都是一樣的... – Karlovsky120
只是好奇:爲什麼你要隱藏的附件,如果it's您正在試圖提供的功能如此重要? – TheBlastOne