C# 从Itext7(便携式集合)中的公文包pdf计算页数和页面大小

C# 从Itext7(便携式集合)中的公文包pdf计算页数和页面大小,c#,pdf,itext,itext7,C#,Pdf,Itext,Itext7,我需要计算的网页数量和页面大小的pdf格式。下面的代码适用于常规pdf文件。我有一个公文包pdf。有没有办法获得公文包pdf的页数和页面大小 我正在使用iText7和C。我找到了这个参考资料 PdfReader阅读器=新的PdfReader(输入); PDF文档=新PDF文档(读卡器); int pagecount=document.GetNumberOfPages(); 矩形pagesize=pddocument.GetFirstPage().GetPageSize(); 在回答中,您引用了最

我需要计算的网页数量和页面大小的pdf格式。下面的代码适用于常规pdf文件。我有一个公文包pdf。有没有办法获得公文包pdf的页数和页面大小

我正在使用iText7和C。我找到了这个参考资料

PdfReader阅读器=新的PdfReader(输入);
PDF文档=新PDF文档(读卡器);
int pagecount=document.GetNumberOfPages();
矩形pagesize=pddocument.GetFirstPage().GetPageSize();

在回答中,您引用了最终存储的公文包中的各个文件(
fos.write(PdfReader.getStreamBytes(stream))
)。您是否尝试在
PdfReader
PdfDocument
中打开那里的文件,而不是保存它们?如果成功(即捕获所有类型的异常!),您只需在那里调用
GetNumberOfPages
,然后添加到某个全局变量中。。。