`
baker668
  • 浏览: 12605 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类

c#实现pdf另存为功能

 
阅读更多

 

 

/// <summary>
/// PDF另存为效果
/// </summary>
/// <param name="fileName">PDF文件名</param>
/// <param name="saveFileName">另存结果文件名</param>
public static void PDFSaveAs(String fileName, string saveFileName)
{
    Acrobat.CAcroPDDoc pdfDoc = null;
    pdfDoc = (Acrobat.CAcroPDDoc)Microsoft.VisualBasic.Interaction.CreateObject("AcroExch.PDDoc", "");
    if (!pdfDoc.Open(fileName)) { string.Format("源文件{0}不存在!", fileName); }
    Object jsObj = pdfDoc.GetJSObject();
    Type T = jsObj.GetType();
    object[] saveAsParam = { saveFileName, "com.adobe.acrobat.tiff" }; //com.adobe.acrobat.tiff 表示TIFF文件
    T.InvokeMember(
"saveAs",
BindingFlags.InvokeMethod |
BindingFlags.Public |
BindingFlags.Instance,
null, jsObj, saveAsParam);
    pdfDoc.Close();
}

 

  转载:http://bbs.it-home.org/forum-net-2.html

分享到:
评论

相关推荐

    c#读取pdf并另存为txt

    在本篇文章中,我们将深入探讨如何使用C#来读取PDF文件并将其内容另存为TXT文件。 首先,要实现这个功能,我们需要一个能够处理PDF文件的库。Adobe提供了一个名为PDF iFilter的组件,可以用于索引和提取PDF内容,但...

    c#实现pdf的另存为功能

    总的来说,使用C#和Adobe Acrobat SDK的JavaScript API实现PDF另存为功能是一种有效的方法,尤其适用于需要在应用程序中集成PDF处理的场景。但开发者需要考虑到兼容性和性能优化的问题,以及对用户环境的依赖性。

    使用DevExpress的PdfViewer实现PDF打开、预览、另存为、打印示例代码.zip

    PDFViewer提供了将当前预览的PDF文档另存为新文件的功能。通过调用`SaveDocument`方法,并指定输出路径,用户可以选择保存为PDF或其他支持的格式。此功能常用于用户编辑后保存修改或者导出为其他格式的需求。 4. *...

    C#开发的将DWG文件转换为PDF的程序

    本项目是利用C#来实现一个功能,即把DWG(AutoCAD图形设计软件的默认格式)文件转换为PDF文档。这种转换在工程、建筑、设计等领域中非常常见,因为它允许用户方便地分享和打印CAD图纸,而无需拥有原始的CAD软件。 ...

    C#实现word转图片

    2. **Adobe Professional 7.0 API**:Adobe Professional是一款功能强大的PDF编辑工具,虽然这里的描述提到了它,但其实它并不直接支持将Word转换为图片。不过,Adobe提供了一些API,允许开发者在代码中调用其功能。...

    C# NPOI导出Excel,Words转PDF

    总之,C#结合NPOI和Aspose.Words库,可以实现高效、灵活的Excel处理和无水印的Word到PDF转换。这些技术在企业级应用中非常常见,尤其是在需要批量处理文档或自动生成报告的场景下。了解和掌握这些工具的使用,对于...

    Acrobat.dll实现PDF文件转图片

    在这个特定的场景中,我们关注的是其转换功能,即把PDF页面转化为图像格式,如JPEG、PNG或BMP等。 要实现这个功能,首先需要熟悉COM(Component Object Model)编程,因为Acrobat.dll通常通过COM接口与应用程序交互...

    PDF C#编辑版本

    5. **另存PDF**:编辑完成后,可以使用PDFsharp将文档保存为新的PDF文件,或者直接覆盖原文件。 6. **错误处理**:由于PDF文档结构的复杂性,编辑过程中可能会遇到错误。PDFsharp提供了异常处理机制,帮助开发者...

    asp.net修改word文字并另存为新的word及pdf

    // 另存为新的Word文档 doc.SaveToFile("新文档.docx", FileFormat.Docx); ``` 接下来,我们需要处理Word到PDF的转换。Spire.Doc同样支持这个功能,只需简单调用`SaveToFile`方法,传入不同的文件格式参数即可: `...

    C#调用Aspose.Slides 将PPT文件转换成PDF文件存储

    总的来说,通过C#和Aspose.Slides的组合,我们可以实现高效、稳定的PPT到PDF转换功能,这对于需要在线预览PPT内容的应用来说非常实用。Aspose库提供了丰富的API,使得开发者能够灵活地处理各种文件操作需求,极大地...

    使用c#将pdf文件转换成图片文件

    在.NET环境中,C#作为强大的编程语言,可以借助第三方库或组件实现这个功能。本案例中,我们讨论如何使用Adobe Acrobat 9.0的COM组件来完成PDF到图片的转换。 首先,理解COM组件:Component Object Model (COM) 是...

    C# Stream篇系列.pdf

    根据给定文件“C# Stream篇系列.pdf”的描述,我们可以深入探讨流的基本概念及其在C#中的应用。 ##### 1.1 什么是Stream? - **定义**: 在C#中,`Stream` 类代表了一种用于读写数据的一般性方法,它可以是文件、内存...

    基于DevExpress的SpreadsheetControl实现对Excel的打开、预览、保存、另存为、打印示例代码下载.zip

    若要实现“另存为”功能,需在保存时指定新的文件路径。此外,SpreadsheetControl支持多种文件格式,包括XLSX、XLS、PDF、HTML等。 5. **打印功能**: DevExpress的SpreadsheetControl提供了打印预览和实际打印...

    C#将Word转换成PDF方法汇总(基于Office和WPS)

    * 编写代码实现Word转换成PDF的功能,包括打开Word文档、设置可见性、将文档转换成PDF、关闭文档等操作 二、基于WPS的解决方案 * 需要在服务器上安装WPS软件 * 使用C#代码调用COM接口,实现将Word转换成PDF * 引用...

    直接打印PDF文件,不弹出打印设置窗口

    5. **PDF编辑器的预设设置**:某些PDF编辑器如Foxit Reader允许用户预设打印设置,保存为默认,这样每次打印时就会自动使用这些设置,无需手动干预。 需要注意的是,直接跳过打印设置窗口可能并不适合所有情况,...

    c# 操作word 插入 文字 表格 图片 转为pdf

    本文将深入探讨如何使用C#操作Word文档,插入文字、表格和图片,并将Word文档转换为PDF格式。这对于自动化报告生成、文档处理和数据迁移等任务非常有用。 首先,要实现这些功能,你需要借助Microsoft的Open XML SDK...

    C#excel转图片(亲自测试过可以用),学习使用

    至于"PDF"标签,虽然标题和描述中没有明确提及,但转换Excel为图片后,可以进一步利用类似iTextSharp或PDFSharp这样的库将图片合并到PDF文档中,这样可以生成包含Excel数据的PDF报告。 总的来说,这个资源提供的C# ...

    C#控制wps转office文档转pdf

    // 将文档另存为PDF doc.SaveAs("path_to_save_pdf", WpsSaveAsFileType.wpsSaveAsPDF); // 关闭文档和应用 doc.Close(); app.Quit(); ``` 4. **错误处理和资源管理**:在实际开发中,一定要处理可能出现的异常,...

Global site tag (gtag.js) - Google Analytics