Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用iTextSharp时,拆分的PDF大小大于原始文件_C#_.net_Pdf_Split - Fatal编程技术网

C# 使用iTextSharp时,拆分的PDF大小大于原始文件

C# 使用iTextSharp时,拆分的PDF大小大于原始文件,c#,.net,pdf,split,C#,.net,Pdf,Split,我有一个pdf文件,我们需要将其拆分为单独的页面。它工作正常,但文件太大,导致我的服务器出现空间问题 我已经用c#net验证了这件事 使用( iTextSharp.text.pdf.PdfCopy pdfCopyProvider=新iTextSharp.text.pdf.PdfCopy( 源文件, 新的System.IO.FileStream(\u tempFolderPath+组件+@“\”+文件名,System.IO.FileMode.Create), ) ) { Open(); int p

我有一个pdf文件,我们需要将其拆分为单独的页面。它工作正常,但文件太大,导致我的服务器出现空间问题

我已经用c#net验证了这件事

使用(
iTextSharp.text.pdf.PdfCopy pdfCopyProvider=新iTextSharp.text.pdf.PdfCopy(
源文件,
新的System.IO.FileStream(\u tempFolderPath+组件+@“\”+文件名,System.IO.FileMode.Create),
)
)
{
Open();
int pageIndex=起始索引;

而(pageIndex)使用
PdfSmartCopy
可以改进代码的可能重复。通常拆分PDF会导致更大的总大小。