gpt4 book ai didi

pdf - 使用 SSRS/ReportViewer 创建 PDF 时字体替换到/从 PDF 的规则?

转载 作者:行者123 更新时间:2023-12-04 19:15:16 26 4
gpt4 key购买 nike

致力reduce the size of the PDF从 SSRS 和 ReportViewer 控件导出的文件,PDF 大小的主要贡献者之一是完整和子集字体嵌入。

最终,我们决定仅使用 Arial 和 Times New Roman 字体的变体(大小、粗体、斜体等)来标准化我们的报告 - 幸运的是,我们的大多数报告都是公司死亡的电子表格,不需要审美吸引力。

在 PDF 创建过程中,这些字体似乎被 ReportViewer/SSRS 替换为 14 个 PDF 'standard permissable fonts' 之一。 (因为标准字体通常不会安装在大多数 Windows 机器上)。

所以我的问题是,ReportViewer 上的 PDF 渲染器在字体替换期间使用的规则究竟是什么,而不是在 PDF 中嵌入字体?

基于 this site ,经过一些反复试验,似乎确实进行了以下替换(从 RDL 到 PDF,列表不完整):

  • 时代新罗马 => 时代
  • express 新 => express
  • Arial => Helvitica

  • 我原以为替换是由于字体嵌入合法性而被迫进行的,但 Times New Roman 和 Arial 都是“可编辑的”,我认为这是限制最少的。

    最佳答案

    呈现 pdf 时需要满足一些条件。

    我怀疑设置的参数之一here未满足并将您的字体转换为最适合的字体。

  • 确保字体安装正确并且字体嵌入被授予字体;和
  • 字体必须是真字型字体。
  • 关于pdf - 使用 SSRS/ReportViewer 创建 PDF 时字体替换到/从 PDF 的规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10496360/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com