C# 中用于 A4 文档的快速、多线程和免费的 HTML 到 PDF 转换器 [关闭]

问题描述 投票:0回答:0

我想征求您的意见。我需要一个可以从 HTML 创建 A4 PDF 文档的转换器——我需要它可以定义文档的边距,我需要 css 渲染才能工作——(在 HTML 字符串中定义的 css 代码)。我不需要将任何内容保存到文件中——我需要一个转换器,我将 html 作为字符串发送到该转换器,它返回一个 pdf 作为字节数组。我的要求是让它尽可能快地工作 - 能够在合理的时间内将 5000 个 html 字符串转换为 pdf 文档 - 每个一页或两页长。我需要转换器来处理 C# ASP .NET Core 应用程序。 到目前为止,我已经尝试过这些转换器:

  1. Tuespechkin
  2. 丁克 两者都很好,但速度很慢。转换方法需要很长时间。不幸的是,它甚至不能并行调用,即使我创建了多个线程,该方法也总是串行执行。
  3. HtmlRenderer.PdfSharp 它运行速度非常快(比 tuespechkin 和 dink 快几倍)并且并行执行,但呈现的 pdf 看起来很糟糕 - 一些重要的 css 样式被忽略,即使我选择 A4 格式 - 一些文本超出了文档的边缘. 我也阅读了整个线程,但发现对解决我的问题没有任何帮助:Convert HTML to PDF in .NET

谢谢大家的回复

c# pdfsharp dinktopdf tuespechkin
© www.soinside.com 2019 - 2024. All rights reserved.