簡體   English   中英

裁切邊距並證明PDF中的所有內容合理

[英]Cropping margins and justify all contents in PDF

我正在做一個項目,其中我將各種傳入的PDF文件與圖像,文本,線稿等混合在一起。

第一步,我需要找到包含所有內容的最小矩形,並對其余部分進行裁剪。 為此,MarginFinder的C#實現可能可以完成這項工作。( ITextSharp裁剪PDF以去除白色邊距

第二步是獲取“無保證金”內容,並將其放在新的PDF文檔中,用戶可以在其中定義以下內容:

  • 新頁面尺寸的尺寸,
  • 內容的對正:如果容器矩形位於左,中或右對正,
  • 容器矩形的旋轉。

是否可以僅使用iTextSharp完成此操作? 如果是,任何人都可以共享/指出一些示例或文檔?

  1. 步驟:將Marginfinder轉換為C#效果很好。
  2. 步驟:mkl建議執行的步驟。

第二步實際上很簡單,至少在原則上是這樣。 確定內容矩形后,只需在目標文檔中創建所需大小的頁面,導入源頁面,然后根據需要的位置和旋轉角度使用仿射變換將其添加到目標頁面即可,是一些數學工作。 此外,如果將旋轉角度限制為90°的倍數,則更干凈的方法是使用壓模操作和存儲PDF。 – mkl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM