我有一个Class,PDF 文件复制问题

ballatong ballatong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Class 如下: 功能是上传一个PDF文件,然后把它拆分成每一页一个PDF文件存放到相关目录

现在想改成不需要拆分,直接复制这个上传的文件到特定目录,请问如何更改

public class PdfExtractorUtility
{

public void ExtractPages(string sourcePdfPath, string OutputPath, string OrderNumber)
{
try
{
// Intialize a new PdfReader instance with the contents of the source Pdf file:
PdfReader reader = new PdfReader(sourcePdfPath);

int pageQuantity = reader.NumberOfPages;

for (int i = 1; i <= pageQuantity; i++)
{
string OutputPathPdf = OutputPath + OrderNumber + "_Page_" + i + ".pdf";
Document sourceDocument = new Document(reader.GetPageSizeWithRotation(i));
PdfCopy pdfCopyProvider = new PdfCopy(sourceDocument, new System.IO.FileStream(OutputPathPdf, System.IO.FileMode.Create));
sourceDocument.Open();
PdfImportedPage importedPage = pdfCopyProvider.GetImportedPage(reader, i);
pdfCopyProvider.AddPage(importedPage);
sourceDocument.Close();

}

reader.Close();

}
catch (Exception ex)
{
throw ex;
}
}

}
...全文

相关推荐

vue使用pdfjs显示PDF可复制的实现方法

pdf显示的方法 方法一 使用embed标记来使用浏览器自带的pdf工具。 这种实现方式优缺点都很明显: 优点:自带“打印”,“搜索”,“翻页”等功能,强大且实现方便。 缺点:不同浏览器的pdf工具样式不一,且无法满足个性化需求,比如:禁止打印,下载等。 方法二 使用Mozilla的PDF.js,自定义展示PDF。 基础功能集成 使用Text-Layers渲染(可实现pdf内容复制) 什么是PDF.JS PDF.js是基于HTML5技术构建的,用于展示可移植文档格式的文件(PDF),它可以在现代浏览器中使用且无需安装任何第三方插件。 安装: npm install

weixin_38716872

【安全机制分析案例】从PDF预览页面提取原始PDF文件的方法原理与实践 篇三:基于pdf2htmlEX技术

文章摘要: 该网页展示了一个在线电子书阅读界面,内容为《GB50160-2008(2018年版):石油化工企业设计防火标准》。页面采用pdf2htmlEX技术将PDF转换为HTML格式,包含完整的目录导航结构(从总则到附录共9章)。网页检测浏览器兼容性,提示不支持IE8以下版本,并推荐使用Chrome等现代浏览器。页面加载了jQuery等JS库,通过CSS样式控制显示效果,保留了原PDF的目录层级和页码信息(如&quot;pf1&quot;对应第1页)。

李小白杂货铺

vue实现在线预览pdf文件和下载(pdf.js)

主要为大家详细介绍了vue实现在线预览pdf文件和下载,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

weixin_38500709

pdfview打开pdf文件,避免android无法通过webview打开pdf文件

pdfview打开pdf文件,避免android无法通过webview打开pdf文件 网上有studio版本的,这里我改成eclipse版本,有需要的朋友可以下载

ypppk

icePDF去水印的方法(推荐)

下面小编就为大家带来一篇icePDF去水印的方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

weixin_38609128
评论
收藏 已收藏
分享
返回顶部
ballatong
C# 111,129 成员 642,539 内容