从 SyncFusion 中复制文本生成 PDF/A 失败
Copying text out of SyncFusion generated PDF/A fails
在我们的 C# 项目中,我们使用 WKHTMLTOPDF 从 HTML 中创建 PDF 文档。
现在我们想使用我们购买的 SyncFusion-Libraries 生成 PDF/A 兼容的 PDF 文件。
这似乎有效。如果我们在 Acrobat 中打开 PDF 文件,它们将显示为 PDF/A 兼容。
但是如果我们想从生成的 PDF/A- 文件中复制文本,它将粘贴为:
从原始 PDF 复制和粘贴有效:
My First Heading
My first paragraph.
我将代码分解为最小示例:
using Syncfusion.Pdf;
using Syncfusion.Pdf.Parsing;
namespace SyncFusionCreatePdfA_Test
{
class Program
{
static void Main(string[] args)
{
// -------------------------------
// The "Sample.html" looks like:
// -------------------------------
// <!DOCTYPE html>
// <html>
// <body>
// <h1>My First Heading</h1>
// <p>My first paragraph.</p>
// </body>
// </html>
//The "sample.pdf" generated by WkHtmlToPdf out of the "Sample.html"
var loadedDoc = new PdfLoadedDocument(@"C:\Users\reichert\Downloads\sample.pdf");
loadedDoc.ConvertToPDFA(PdfConformanceLevel.Pdf_A1B);
loadedDoc.Save(@"C:\Users\reichert\Downloads\sample_pdfa.pdf");
loadedDoc.Close(true);
}
}
}
问题:如何使用 SyncFusion 创建一个 PDF/A,我可以从中正确复制文本?
我们已经在最新版本中修复了报告的类似问题。因此,如果可能,请将您的产品版本升级到 (19.1.0.69) 以解决此问题。请找到最新的 NuGet link,
NuGet Link: https://www.nuget.org/packages/Syncfusion.Pdf.Wpf/19.1.0.69
我们附上了从最新版本生成的输出文档,
输出:https://www.syncfusion.com/downloads/support/directtrac/general/pd/Sample_A1b_Latest-738805176
注意:我为 Syncfusion 工作。
在我们的 C# 项目中,我们使用 WKHTMLTOPDF 从 HTML 中创建 PDF 文档。 现在我们想使用我们购买的 SyncFusion-Libraries 生成 PDF/A 兼容的 PDF 文件。 这似乎有效。如果我们在 Acrobat 中打开 PDF 文件,它们将显示为 PDF/A 兼容。
但是如果我们想从生成的 PDF/A- 文件中复制文本,它将粘贴为:
从原始 PDF 复制和粘贴有效:
My First Heading
My first paragraph.
我将代码分解为最小示例:
using Syncfusion.Pdf;
using Syncfusion.Pdf.Parsing;
namespace SyncFusionCreatePdfA_Test
{
class Program
{
static void Main(string[] args)
{
// -------------------------------
// The "Sample.html" looks like:
// -------------------------------
// <!DOCTYPE html>
// <html>
// <body>
// <h1>My First Heading</h1>
// <p>My first paragraph.</p>
// </body>
// </html>
//The "sample.pdf" generated by WkHtmlToPdf out of the "Sample.html"
var loadedDoc = new PdfLoadedDocument(@"C:\Users\reichert\Downloads\sample.pdf");
loadedDoc.ConvertToPDFA(PdfConformanceLevel.Pdf_A1B);
loadedDoc.Save(@"C:\Users\reichert\Downloads\sample_pdfa.pdf");
loadedDoc.Close(true);
}
}
}
问题:如何使用 SyncFusion 创建一个 PDF/A,我可以从中正确复制文本?
我们已经在最新版本中修复了报告的类似问题。因此,如果可能,请将您的产品版本升级到 (19.1.0.69) 以解决此问题。请找到最新的 NuGet link,
NuGet Link: https://www.nuget.org/packages/Syncfusion.Pdf.Wpf/19.1.0.69
我们附上了从最新版本生成的输出文档,
输出:https://www.syncfusion.com/downloads/support/directtrac/general/pd/Sample_A1b_Latest-738805176
注意:我为 Syncfusion 工作。