有没有一种方法可以使用iTextSharp删除PDF的第一页?使用iTextSharp从PDF删除第一页
6
A
回答
9
使用iTextSharp没有直接的方法从PDF中删除页面。
但是,您可以从PDF中复制所需的所有页面,并跳过不想要的页面。在你的情况下,你会复制除第一页以外的所有内容。
我写了一个方法,它基于我在this blog entry上找到的代码。
2
PdfReader reader_SecondPdf = new PdfReader(pdf_of_Second_File);
for (j = 2; j <= reader_SecondPdf.NumberOfPages; j++)
{
}
2
利用iText 7(感谢@mkl)
public static void ExtractPagesFromPdf(string inputFile, string outputFile, int start, int end)
{
PdfReader inputPdf = new PdfReader(inputFile);
PdfDocument docIn = new PdfDocument(inputPdf);
PdfWriter outputWriter = new PdfWriter(outputFile);
PdfDocument docOut = new PdfDocument(outputWriter);
// retrieve the total number of pages
int pageCount = docIn.GetNumberOfPages();
if (end < start || end > pageCount)
{
end = pageCount;
}
var merge = new PdfMerger(docOut);
merge.Merge(docIn, start, end);
merge.Close();
}
从archive.org快照使用iTextSharp的5.x的 http://web.archive.org/web/20110619070947/http://www.jamesewelch.com:80/2008/11/14/how-to-extract-pages-from-a-pdf-document/
+0
Hhmmm,至少在目前的iText版本中有更好的方法来做到这一点;可能不会在@JayR的答案时......尽管...... – mkl 2017-04-21 15:47:36
相关问题
- 1. 使用iTextSharp从PDF中删除水印
- 2. 从PDF文档删除超链接(iTextSharp)
- 3. iTextSharp的4.1.6 - 删除从PDF模板
- 4. 从一系列PDF中删除第一页
- 5. 使用itextsharp从pdf中删除嵌入图像
- 6. 使用iTextsharp从现有的PDF中删除元数据
- 7. 如何使用Java删除PDF文件的第一页?
- 8. 如何使用iTextsharp更改PDF中第二页的页边距?
- 9. ITextSharp - 在第一页以外的页面上书写PDF页面
- 10. Itextsharp删除页面编号
- 11. iTextSharp的多页PDF
- 12. 使用iTextSharp获取PDF页面大小
- 13. PDF页脚在底部使用iTextSharp
- 14. 使用iTextSharp获取PDF页码
- 15. 使用iTextSharp显示pdf到网页?
- 16. 使用iTextSharp删除或隐藏PDF文档中的字段
- 17. 使用iTextSharp将分页符中的PDF插入另一页中
- 18. Livecycle删除第一页
- 19. 使用iTextSharp读PDF文档创建字符串并重复第一页
- 20. iTextSharp删除行
- 21. iTextSharp删除列
- 22. 使用iTextSharp VS2017以编程方式从大纲中删除pdf书签c#
- 23. itextsharp - 用1列(第1页)和2列(第2页)读取PDF时的问题
- 24. 使用iTextSharp从pdf中阅读javascript
- 25. 使用iTextSharp从视图中生成PDF
- 26. 如何使用sed从第一行删除第一个字符
- 27. 使用iTextSharp或iText从PDF中去除自定义属性
- 28. 页脚在PDF与iTextSharp
- 29. itextsharp pdf页面边框?
- 30. 使用iTextSharp签署一个PDF表格
如果投票人的回答是最好的,拜托,是有礼貌,并给他/她一个点。 – Phil 2010-06-14 21:34:44
@ jay-riggs博客条目消失了:( – fabsenet 2015-02-05 21:04:11