我想用 iTextSharp 垂直平铺页面
像这样的东西:
---------
| L | R |
---------
就 PDF 而言,这是 1 页。
我需要将页面垂直拆分为 2 部分页面 R 和页面 L,以便页面的左侧首先出现,然后是页面的右侧。
像这样的东西:第1页:
-----
| L |
-----
第2页:
-----
| R |
-----
我想用 iTextSharp 垂直平铺页面
像这样的东西:
---------
| L | R |
---------
就 PDF 而言,这是 1 页。
我需要将页面垂直拆分为 2 部分页面 R 和页面 L,以便页面的左侧首先出现,然后是页面的右侧。
像这样的东西:第1页:
-----
| L |
-----
第2页:
-----
| R |
-----
我改变了你的问题,因为拆分 PDF 对我们许多人有不同的含义。例如:您可以将一个 10 页的 PDF 拆分为两个 5 页的 PDF。
您不想拆分 PDF,而是要平铺 PDF。这在我的书的第 6 章中进行了解释:http: //www.manning.com/lowagie2/samplechapter6.pdf请参阅第 6.2.3 节“N-up 复制和平铺 PDF 文档”。
如果您不熟悉 Java,您可以随时在此处下载示例的 C# 版本:http: //sourceforge.net/p/itextsharp/code/HEAD/tree/book/iTextExamplesWeb/iTextExamplesWeb/iTextInAction2Ed/
您需要修改此示例,因为它将 A0 页面平铺成 16 个 A4 页面,但这是一个简单的数学问题。这将是开发人员论坛上的主题;-)