C# iText split PDF C# 拆分PDF
Posted fred1987
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# iText split PDF C# 拆分PDF相关的知识,希望对你有一定的参考价值。
Nuget安装iText7
using iText.Kernel.Utils; using iText.Kernel.Pdf; using System.IO; public class MyPdfSplitter : PdfSplitter private readonly string _destFolder; private int _pageNumber; public MyPdfSplitter(PdfDocument pdfDocument, string destFolder) : base(pdfDocument) _destFolder = destFolder; protected override PdfWriter GetNextPdfWriter(PageRange documentPageRange) _pageNumber++; return new PdfWriter(Path.Combine(_destFolder, $"pdf_pageNumber.pdf")); static void ITextSplitPdf() string rawPdfFile = @"C:\Users\ffu\Downloads\Essential_javascript_--_A_Javascript_Tutorial.pdf"; string splitPDFDir = Directory.GetCurrentDirectory() + "//"; using (var pdfDoc = new PdfDocument(new PdfReader(rawPdfFile))) var splitDocuments = new MyPdfSplitter(pdfDoc, splitPDFDir).SplitByPageCount(1); foreach (var splitDocument in splitDocuments) splitDocument.Close();
以上是关于C# iText split PDF C# 拆分PDF的主要内容,如果未能解决你的问题,请参考以下文章
iText7 & C# 从存储在 MSSQL DB 中的 PDF 中提取页面