/// <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文件。 首先,要实现这个功能,我们需要一个能够处理PDF文件的库。Adobe提供了一个名为PDF iFilter的组件,可以用于索引和提取PDF内容,但...
总的来说,使用C#和Adobe Acrobat SDK的JavaScript API实现PDF另存为功能是一种有效的方法,尤其适用于需要在应用程序中集成PDF处理的场景。但开发者需要考虑到兼容性和性能优化的问题,以及对用户环境的依赖性。
PDFViewer提供了将当前预览的PDF文档另存为新文件的功能。通过调用`SaveDocument`方法,并指定输出路径,用户可以选择保存为PDF或其他支持的格式。此功能常用于用户编辑后保存修改或者导出为其他格式的需求。 4. *...
本项目是利用C#来实现一个功能,即把DWG(AutoCAD图形设计软件的默认格式)文件转换为PDF文档。这种转换在工程、建筑、设计等领域中非常常见,因为它允许用户方便地分享和打印CAD图纸,而无需拥有原始的CAD软件。 ...
2. **Adobe Professional 7.0 API**:Adobe Professional是一款功能强大的PDF编辑工具,虽然这里的描述提到了它,但其实它并不直接支持将Word转换为图片。不过,Adobe提供了一些API,允许开发者在代码中调用其功能。...
总之,C#结合NPOI和Aspose.Words库,可以实现高效、灵活的Excel处理和无水印的Word到PDF转换。这些技术在企业级应用中非常常见,尤其是在需要批量处理文档或自动生成报告的场景下。了解和掌握这些工具的使用,对于...
在这个特定的场景中,我们关注的是其转换功能,即把PDF页面转化为图像格式,如JPEG、PNG或BMP等。 要实现这个功能,首先需要熟悉COM(Component Object Model)编程,因为Acrobat.dll通常通过COM接口与应用程序交互...
5. **另存PDF**:编辑完成后,可以使用PDFsharp将文档保存为新的PDF文件,或者直接覆盖原文件。 6. **错误处理**:由于PDF文档结构的复杂性,编辑过程中可能会遇到错误。PDFsharp提供了异常处理机制,帮助开发者...
// 另存为新的Word文档 doc.SaveToFile("新文档.docx", FileFormat.Docx); ``` 接下来,我们需要处理Word到PDF的转换。Spire.Doc同样支持这个功能,只需简单调用`SaveToFile`方法,传入不同的文件格式参数即可: `...
总的来说,通过C#和Aspose.Slides的组合,我们可以实现高效、稳定的PPT到PDF转换功能,这对于需要在线预览PPT内容的应用来说非常实用。Aspose库提供了丰富的API,使得开发者能够灵活地处理各种文件操作需求,极大地...
在.NET环境中,C#作为强大的编程语言,可以借助第三方库或组件实现这个功能。本案例中,我们讨论如何使用Adobe Acrobat 9.0的COM组件来完成PDF到图片的转换。 首先,理解COM组件:Component Object Model (COM) 是...
根据给定文件“C# Stream篇系列.pdf”的描述,我们可以深入探讨流的基本概念及其在C#中的应用。 ##### 1.1 什么是Stream? - **定义**: 在C#中,`Stream` 类代表了一种用于读写数据的一般性方法,它可以是文件、内存...
若要实现“另存为”功能,需在保存时指定新的文件路径。此外,SpreadsheetControl支持多种文件格式,包括XLSX、XLS、PDF、HTML等。 5. **打印功能**: DevExpress的SpreadsheetControl提供了打印预览和实际打印...
* 编写代码实现Word转换成PDF的功能,包括打开Word文档、设置可见性、将文档转换成PDF、关闭文档等操作 二、基于WPS的解决方案 * 需要在服务器上安装WPS软件 * 使用C#代码调用COM接口,实现将Word转换成PDF * 引用...
5. **PDF编辑器的预设设置**:某些PDF编辑器如Foxit Reader允许用户预设打印设置,保存为默认,这样每次打印时就会自动使用这些设置,无需手动干预。 需要注意的是,直接跳过打印设置窗口可能并不适合所有情况,...
本文将深入探讨如何使用C#操作Word文档,插入文字、表格和图片,并将Word文档转换为PDF格式。这对于自动化报告生成、文档处理和数据迁移等任务非常有用。 首先,要实现这些功能,你需要借助Microsoft的Open XML SDK...
至于"PDF"标签,虽然标题和描述中没有明确提及,但转换Excel为图片后,可以进一步利用类似iTextSharp或PDFSharp这样的库将图片合并到PDF文档中,这样可以生成包含Excel数据的PDF报告。 总的来说,这个资源提供的C# ...
// 将文档另存为PDF doc.SaveAs("path_to_save_pdf", WpsSaveAsFileType.wpsSaveAsPDF); // 关闭文档和应用 doc.Close(); app.Quit(); ``` 4. **错误处理和资源管理**:在实际开发中,一定要处理可能出现的异常,...