RTF para PDF
IronPDF for Python pode converter documentos em Rich Text Format (RTF) em PDFs diretamente a partir de um caminho de arquivo ou a partir de uma string RTF na memória.
Começando
Use ChromePdfRenderer e chame um dos dois métodos dependendo da sua fonte de entrada:
RenderRtfFileAsPdf(path): Aceita um caminho de arquivo para um arquivo.rtfe retorna umPdfDocument.RenderRtfStringAsPdf(rtf_string): Aceita uma string formatada em RTF raw e retorna umPdfDocument.
Ambos os métodos produzem um objeto PdfDocument que pode ser salvo, mesclado, estampado ou modificado ainda mais usando a API de edição completa do IronPDF.
Entendendo o código
RenderRtfFileAsPdf: Lê o arquivo RTF do disco e converte seu conteúdo — incluindo fontes, negrito, itálico e formatação de cor — em uma representação fiel em PDF.RenderRtfStringAsPdf: Permite que o conteúdo em RTF seja passado diretamente como uma string Python, eliminando a necessidade de escrever um arquivo temporário no disco primeiro.SaveAs: Grava oPdfDocumentresultante no caminho de saída especificado.
Formato de String RTF
As strings RTF usam uma sintaxe de marcação como {\rtf1\ansi ...}. Texto em negrito é envolvido com \b ... \b0 and italic with \i ... \i0. Declarações padrão de fonte e tabela de cores devem estar presentes para uma renderização correta.

