我用二進制流讀取了一個PDF檔案的資料,然后完整寫入另一個檔案,保存為PDF格式,之后可以正常打開。但是我如果只把一部分資料寫在另一個檔案中就不能打開,這是什么問題?。其實我就是想寫一個簡單的檔案拆分程式。有沒有大佬了解的,指點一下。
uj5u.com熱心網友回復:
你要用特定的格式讀取內容,在新建一個pdfuj5u.com熱心網友回復:
這個估計要了解一下PDF格式的定義了。你是以二進制格式讀,不是文本,想拷一段到別的地方也沒問題。PDF有可能里面有校驗碼,用來檢查檔案是否被破壞、不完整之類的,少了一段就不匹配了,所以打不開
uj5u.com熱心網友回復:
你的要求,可以找找有沒有PDF讀取的包,取決于這個包支持的功能。先按 頁/字符 讀出來,再把這些讀出來的東西,創建成新的PDF
uj5u.com熱心網友回復:
解決了,Python有一個pikepdf庫,操作起來很簡單。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/133230.html
上一篇:微機原理
