类似的问题已被问到,但没有什么像我的,所以这里.
我们在ASP.NET Web服务器上有一组Microsoft Word文档,其中包含合并字段,其值由用户表单提交填写.字段合并后,服务器必须将文档转换为PDF并将其流式传输到浏览器.我们的第一个倾向是使用Visual Studio Tools for Office API; 但是,我们遇到了微软的这个警告:
Microsoft目前不建议也不支持从任何无人参与的非交互式客户端应用程序或组件(包括ASP,ASP.NET,DCOM和NT服务)自动化Microsoft Office应用程序,因为Office可能会出现不稳定的行为和/或Office在此环境中运行时出现死锁或死锁.
看起来可以使用Open XML SDK完成字段操作,但是在不打开Word的情况下将Word 2007文档转换为PDF的最佳方法是什么?最佳解决方案是低成本,可扩展,内存占用少,易于部署以及具有.NET API.
如果您在计算机上安装了单词,本文中用于从Word文档创建PDF的示例代码非常有用.
http://msdn.microsoft.com/en-us/library/bb412305.aspx
我很好奇是否可以在不安装Word的情况下执行此操作.
我有一个word文档的文件夹,我想转换为html进行进一步处理.我只有Visual Studio 2010 Express版.可以使用快递版吗?我找到了如何进行转换的示例,但它们需要Microsoft.Office.Tools.Word库,它不附带Express.
编辑:我发现它,它实际上在COM对象中称为Microsoft Word 12.0对象库,它是Microsoft.Office.Interop.Word命名空间.
我正在使用openxml来创建Word DOCX文件.我想将这些文档创建为PDF文件后保存.有没有办法在openxml中做到这一点?我认为答案是否定的.如果不是,是否有推荐的库或工具可用于将DOCX文件保存/打印为PDF(以编程方式,在.NET中)?我看了一下sharpPDF(PDFSharp),看来这个库只是用于从头开始生成PDF,而不是将DOCX保存为PDF.
我能以某种方式以完全自动化的方式打印到已安装的PDF打印机,可爱的PDF或内置于Windows 7的PDF打印机吗?
更新:寻找免费的非病毒许可证,最好不需要额外的安装.
我正在寻找一种使用C#和ASP.NET将doc和docx扩展文件转换为pdf的简便方法.我之前使用iTextSharp用于此目的,但这需要从头开始创建文档.但我想要一种方法将Word文件转换为pdf.就像它包括图像,表格等一样,它们必须按原样转换为pdf.有没有免费的图书馆或代码?提前致谢.
如何解决以下错误。运行时出现此错误。
由于以下错误,检索具有 CLSID {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:80040154 类未注册(HRESULT 异常:0x80040154 (REGDB_REGT)CLASSNO)。
代码:此代码用于将 word 转换为 pdf 文档文件。我在这一行出错。
Application wordApp = new Microsoft.Office.Interop.Word.Application();
Document wordDocument = new Document();
private void ConvertWord2PDF(string inputFile, string outputPath)
{
try
{
if (outputPath.Equals("") || !File.Exists(inputFile))
{
throw new Exception("Either file does not exist or invalid output path");
}
// app to open the document belower
Application wordApp = new Microsoft.Office.Interop.Word.Application();
Document wordDocument = new Document();
// input variables
object objInputFile = inputFile;
object missParam = Type.Missing;
wordDocument …
Run Code Online (Sandbox Code Playgroud) 如何使用asp.net c#将.doc转换为.pdf.我不能使用任何第三方组件.
代码应该在
如果有任何疑问,请告诉我.
谢谢!
我正在使用以下代码如何以编程方式将Word文件转换为PDF?将doc文件转换为pdf.但是代码提到从特定目录获取所有.doc文件,而我希望只有那些我从应用程序中选择的文件或有时只有一个文件.
请指导我
谢谢!
我正在使用Office 2010互操作和C#4.如何将word文档的第一页转换为PDF?这个问题("我如何以编程方式将Word文件转换为PDF?")帮助我开始,但它只显示了如何将整个文档保存为PDF.
有办法吗?
我该怎么做呢?
有没有办法将单词docx文件转换为pdf而不在系统上有MS字.由于安全原因,我们的基础架构团队不想在服务器上安装MS Word/Open Office.
我已经尝试使用docx.codeplex.com来操作docx.codeplex完美处理的word文件的内容.
任何想法/经验都非常感谢.