Interop.ACPDFCREACTIVEX.dll dll の下にある PDFCreactiveX クラスを使用して PDF ファイルをテキスト ファイルにエクスポートしているときに、奇妙な問題が発生しました。問題はシステムごとに異なります。私のPCでエクスポートすると、1行だけが上に移動し、別のPCにエクスポートすると、もう1行が上に移動します。
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);
}
他に説明が必要な場合は、お知らせください。ありがとう、アワデンドラ