首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从SyncFusion生成的PDF/A中复制文本失败

从SyncFusion生成的PDF/A中复制文本失败
EN

Stack Overflow用户
提问于 2021-06-15 23:24:32
回答 1查看 59关注 0票数 0

在我们的C#项目中,我们使用WKHTMLTOPDF从超文本标记语言中创建文档。现在我们想使用我们购买的SyncFusion-Libraries来生成PDF/A兼容的PDF文件。这似乎是可行的。如果我们在Acrobat中打开PDF文件,它们将显示为PDF/A兼容。

但是,如果我们想要从生成的PDF/A文件中复制文本,它将粘贴为:

代码语言:javascript
运行
复制
????????????????
???????????????????

从原始PDF复制粘贴正在进行中:

代码语言:javascript
运行
复制
My First Heading
My first paragraph.

我将代码分解为一个最小的示例:

代码语言:javascript
运行
复制
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,以便正确复制文本?

示例-文件:sample.html sample.pdf samplepdfa.pdf

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-17 17:52:40

我们已经修复了最近版本中报告的类似类型的问题。因此,如果可能,请将您的产品版本升级到(19.1.0.69)以解决此问题。请找到最新的NuGet链接,

NuGet链接: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工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67989138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档