Novidades 2026

Novidades no Aspose.PDF 26.2

Alterações Mais Significativas

No Aspose.PDF 26.2, adicionamos:

  • RTF to PDF Conversion – Conversão direta de arquivos Rich Text Format (RTF) para o formato PDF. RTF é um formato de arquivo amplamente compatível e multiplataforma desenvolvido pela Microsoft para facilitar o compartilhamento de documentos entre diferentes processadores de texto. Ele suporta formatação básica de texto, como fontes, cores, negrito e itálico, além de imagens.

A conversão pode ser realizada usando a classe 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");
    }
}
  • Table Placement After Last Page Element – Adicionada a capacidade de inserir tabelas exatamente após o último elemento de conteúdo em uma página. Ao usar o método Page.CalculateContentBBox() para determinar a caixa delimitadora do conteúdo existente, os desenvolvedores podem calcular a posição exata onde o último elemento termina e colocar as tabelas imediatamente depois dele. Quando os dados da tabela excedem o espaço disponível na página atual, a tabela fluirá automaticamente para a próxima página a partir do topo.

  • Complete Deletion of Invisible Text Objects – Adicionado suporte para exclusão completa de objetos de texto invisíveis de documentos PDF. A classe TextFragmentAbsorber agora pode identificar e remover corretamente fragmentos de texto que têm a propriedade TextState.Invisible definida como true, ou que possuem RenderingMode igual a TextRenderingMode.Invisible, ou ainda que têm cor de primeiro plano com canal alfa zero.

Informações detalhadas sobre as alterações e exemplos de uso podem ser encontradas na página das Notas de Lançamento do Aspose.PDF 26.2.

Novidades no Aspose.PDF 26.1

No Aspose.PDF 26.1, adicionamos:

  • Performance improvements – resolvidos problemas de desempenho ao adicionar texto a documentos (PDFNET-34609) e questões gerais de desempenho (PDFNET-58899).

  • Enhanced rendering accuracy – corrigido texto vertical ausente no lado esquerdo de PDFs (PDFNET-38618) e ajustada a renderização de caracteres chineses durante a conversão de PDF para PNG (PDFNET-58950).

  • Improved HTML conversion – a API agora respeita a cor da linha na conversão de HTML para PDF (PDFNET-38417) e corrigidos problemas de sobreposição de texto na conversão de XFA para padrão (PDFNET-38458).

  • Bug fixes for document structure – NumberingStyle agora funciona corretamente para objetos Heading (PDFNET-38421) e PDF para HTML preserva a cor do texto destacado (PDFNET-50941).

Informações detalhadas sobre as alterações e exemplos de uso estão disponíveis na página das Notas de Lançamento do Aspose.PDF 26.1.