使用在Interop.ACPDFCREACTIVEX.dll 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