我想將各種PDF文檔嵌入到我的ReportLab畫布中。看來也許你可以黑客支持SVG(但我真的需要PDF)。ReportLab導入PDF,Acrobat
如果你想要純Python,正確的方法是支付商業ReportLab-PLUS插件,其中包括PageCatcher
,這是一個功能強大的插圖/ PDF工具集。
我不是準備好PLUS升級只是還沒有,但我有另外一個潛在的解決方案:的Adobe Acrobat。我經常使用Acrobat,但我從來沒有試圖自動化它(使用python + COM我想)。
我不想只將PDF壓縮在一起,因爲它會破壞由ReportLab生成的索引和Table Of Contents。我需要做的是在ReportLab中設置一些佔位符類型,它只佔用空間,然而,它需要爲Acrobat留出一些類型的標識符來查找和替換。我將計劃在Acrobat中填寫整個頁面。
任何想法如何從ReportLab端創建此佔位符?看起來好像我希望在PDF中嵌入元數據,以便爲Acrobat提供插入的準確說明。我也想添加實際的實體可以工作,然後Acrobat將需要刪除它們或掩蓋它們。
我嘗試合併AutoCAD圖紙,矢量插圖和各種reStructuredText片段(使用rst2pdf)。