使用位于 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);
}
如果您需要任何其他说明,请告诉我。谢谢, 阿瓦亨德拉