Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用PDFCreactiveX类将pdf文件导出为文本文件_C#_Pdf_Pdf Conversion - Fatal编程技术网

C# 使用PDFCreactiveX类将pdf文件导出为文本文件

C# 使用PDFCreactiveX类将pdf文件导出为文本文件,c#,pdf,pdf-conversion,C#,Pdf,Pdf Conversion,使用Interop.ACPDFCREACTIVEX.dll下的PDFCreactiveX类将pdf文件导出到文本文件时,我遇到了一个奇怪的问题。问题因系统而异。当我在电脑中导出时,只有一行移到顶部,当我将其导出到另一台电脑时,又有一行移到顶部 将pdf导出为文本文件的过程如下所示 -->使用RDLC报告创建PDF文档。 -->使用PDFCreativeX类将该PDF转换为文本文件 我使用以下代码将PDF导出到文本文件 StringBuilder pdfTextData = new StringB

使用Interop.ACPDFCREACTIVEX.dll下的PDFCreactiveX类将pdf文件导出到文本文件时,我遇到了一个奇怪的问题。问题因系统而异。当我在电脑中导出时,只有一行移到顶部,当我将其导出到另一台电脑时,又有一行移到顶部

将pdf导出为文本文件的过程如下所示

-->使用RDLC报告创建PDF文档。 -->使用PDFCreativeX类将该PDF转换为文本文件

我使用以下代码将PDF导出到文本文件

StringBuilder pdfTextData = new StringBuilder();
        pdfFileName = String.Format(@"{0}\{1}", USPSAPI.appDataWorkingPath, pdfFileName);
        PDFCreactiveX pdfCreater = new PDFCreactiveX();
        pdfCreater.SetLicenseKey(Constants.COMPANY_NAME, Constants.AMYUNI_LICENSE_KEY);

        if (File.Exists(pdfFileName))
        {
            pdfCreater.Open(pdfFileName, "");
            pdfCreater.Refresh();
            pdfCreater.ExportToRTF(pdfFileName.Replace(".PDF", ".U.TXT"), acRtfExportOptions.acRtfExportOptionText, 1);
        }
如果您需要任何其他澄清,请告诉我。 谢谢
Awadhendra

为了记录,您实际上正在使用库Amyuni PDF Creator ActiveX。我建议您联系Amyuni支持部门support@amyuni.com. 请确保提供此示例项目、许可信息、正在使用的库的确切版本(例如:5.0.1.3)、遇到问题的PDF文件以及问题的详细说明。免责声明:我为Amyuni Technologies工作。好的,谢谢你提供这些信息。