2026 年新功能

Aspose.PDF 26.2 新功能

最重要的更改

在 Aspose.PDF 26.2 中,我们添加了:

  • RTF 转 PDF 转换 – 将富文本格式(RTF)文件直接转换为 PDF 格式。RTF 是一种由 Microsoft 开发的广泛兼容、跨平台的文件格式,可实现不同文字处理器之间的轻松文档共享。它支持基本的文本格式,如字体、颜色、粗体和斜体,以及图像。

    可以使用 RtfLoadOptions 类实现转换。

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertRtfToPdf()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

    // Initialize RTF load options
    var options = new Aspose.Pdf.RtfLoadOptions();

    // Open RTF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ConvertRtfToPdf.rtf", options))
    {
        // Save the document as PDF
        document.Save(dataDir + "ConvertRtfToPdf_out.pdf");
    }
}
  • 表格在页面最后元素之后的放置 – 新增在页面最后的内容元素之后精确添加表格的能力。通过使用 Page.CalculateContentBBox() 方法确定现有内容的边界框,开发者可以计算出最后一个元素结束的位置,并立即在其后放置表格。当表格数据超出当前页面的可用空间时,表格会自动在下一页从顶部继续排版。

  • 完全删除不可见文本对象 – 新增对 PDF 文档中不可见文本对象的完整删除支持。TextFragmentAbsorber 类现在能够正确识别并移除 TextState.Invisible 属性为 true、或 RenderingModeTextRenderingMode.Invisible,或前景色的 alpha 通道为零的文本片段。

有关更改的详细信息和使用示例,请参阅 Aspose.PDF 26.2 Release Notes 页面。

Aspose.PDF 26.1 新功能

在 Aspose.PDF 26.1 中,我们添加了:

  • 性能改进 – 解决了向文档添加文本时的性能低下问题 (PDFNET-34609) 以及整体性能问题 (PDFNET-58899)。

  • 渲染精度提升 – 修复了 PDF 左侧缺失垂直文本的问题 (PDFNET-38618) 并纠正了 PDF 转 PNG 转换期间中文字符的渲染问题 (PDFNET-58950)。

  • HTML 转换改进 – API 现在在 HTML 转 PDF 转换时尊重线条颜色 (PDFNET-38417),并修复了 XFA 转标准格式时的文本重叠问题 (PDFNET-38458)。

  • 文档结构错误修复 – NumberingStyle 现在对 Heading 对象正常工作 (PDFNET-38421),且 PDF 转 HTML 时保留了高亮文本的颜色 (PDFNET-50941)。

有关更改的详细信息和使用示例,请参阅 Aspose.PDF 26.1 Release Notes 页面。