Novidades 2026

Novidades no Aspose.PDF 26.4

Alterações Mais Significativas

  • Desempenho aprimorado de conversão de PDF para imagem – Melhora significativamente o desempenho da conversão de PDF para imagem, tornando os fluxos de trabalho de exportação de imagens em grande volume mais eficientes ao rasterizar páginas PDF para o formato JPEG (PDFNET-41182).

  • Processamento otimizado da Árvore de Estrutura PDF/UA – Melhora o desempenho de PdfUaConvertStrategy.Process_7_1_structureTree para documentos PDF grandes, substituindo buscas em List<string> por HashSet<ulong> e usando uma chave composta em vez de formatação de strings (PDFNET-61884).

Informações detalhadas sobre as alterações e exemplos de uso podem ser encontradas na página Aspose.PDF 26.4 Release Notes .

Novidades no Aspose.PDF 26.3

Alterações Mais Significativas

  • Recompressão sem perdas de fluxos de imagem durante a otimização de PDF. A propriedade OptimizationOptions.CompressAllContentStreams agora também comprime fluxos de XObject de imagem elegíveis com FlateDecode, ajudando a reduzir o tamanho do arquivo enquanto mantém a qualidade da imagem intacta.

  • A recompressão de imagem agora corresponde à configuração ImageCompressionOptions.Encoding selecionada durante a otimização, garantindo resultados mais consistentes ao usar Jpeg2000 ou Flate, juntamente com redimensionamento de imagem, limites de resolução e controles de qualidade.

  • Suporte à renderização de comentários ao salvar documentos PDF como imagens ou HTML, ajudando a preservar marcações de revisão visíveis ao exportar documentos anotados para compartilhamento fora de visualizadores de PDF.

  • Desempenho aprimorado de renderização PDF‑para‑TIFF para cenários de rasterização em grande volume, especialmente ao exportar páginas para imagens TIFF bitonais.

Informações detalhadas sobre as alterações e exemplos de uso podem ser encontradas na página Aspose.PDF 26.3 Release Notes .

Outras Melhorias Notáveis

  • Redução do uso de memória para o cenário de otimização RemoveUnusedStreams (PDFNET-40691).

Alterações Incompatíveis com Versões Anteriores

  • O pacote de compatibilidade Aspose.PDF for .NET Framework 4.0 (DLLs only) não é mais publicado a partir do Aspose.PDF 26.3.

  • A recompressão de imagem agora segue o valor ImageCompressionOptions.Encoding selecionado durante a otimização. Isso torna os resultados mais previsíveis ao usar Jpeg2000 ou Flate juntamente com redimensionamento de imagem, limites de resolução e configurações de qualidade.

  • Suporte à renderização de comentários ao salvar documentos PDF como imagens ou HTML. Isso ajuda a preservar marcações de revisão visíveis ao exportar documentos anotados para compartilhamento fora de visualizadores de PDF.

  • Desempenho aprimorado de renderização PDF‑para‑TIFF para cenários de rasterização em grande volume, especialmente ao exportar páginas para imagens TIFF bitonais.

Informações detalhadas sobre as alterações e exemplos de uso podem ser encontradas na página Aspose.PDF 26.3 Release Notes .

Outras Melhorias Notáveis

  • Redução do uso de memória para o cenário de otimização RemoveUnusedStreams (PDFNET-40691).

Alterações Incompatíveis com Versões Anteriores

  • O pacote de compatibilidade Aspose.PDF for .NET Framework 4.0 (DLLs only) não é mais publicado a partir do Aspose.PDF 26.3.

Novidades no Aspose.PDF 26.2

Alterações Mais Significativas

  • Conversão de RTF para PDF – 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");
    }
}
  • Posicionamento de Tabela Após o Último Elemento da Página – 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. 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.

  • Exclusão Completa de Objetos de Texto Invisíveis – Adicionado suporte para exclusão completa de objetos de texto invisíveis de documentos PDF. A classe TextFragmentAbsorber agora pode identificar e remover fragmentos de texto que têm a propriedade TextState.Invisible definida como true, ou cujo RenderingMode seja TextRenderingMode.Invisible, ou ainda que possuam 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 Aspose.PDF 26.2 Release Notes .

Novidades no Aspose.PDF 26.1

Em Aspose.PDF 26.1, adicionamos:

  • Melhorias de desempenho – resolvido desempenho ruim ao adicionar texto a documentos (PDFNET-34609) e questões gerais de desempenho (PDFNET-58899).

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

  • Conversão HTML aprimorada – 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).

  • Correções de bugs para estrutura de documento – NumberingStyle agora funciona corretamente para objetos de título (PDFNET-38421) e PDF‑para‑HTML agora 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 Aspose.PDF 26.1 Release Notes .