Como converter RTF para PDF usando C++

Este tutorial rápido descreve o processo de como converter RTF em PDF usando C++ fornecendo instruções para configurar o ambiente e um código executável em C++ junto com as informações sobre os arquivos de cabeçalho e namespaces necessários. Ao escrever o conversor RTF para PDF usando C++, aprenderemos o carregamento do arquivo RTF de origem e, em seguida, criaremos o arquivo PDF personalizado definindo o modo de cor para renderizar o conteúdo. No final, o arquivo PDF de saída gerado pelo código C++ será salvo no disco.

Etapas para converter RTF em PDF usando C++

  1. Adicione uma referência à biblioteca Aspose.Words.Cpp ao aplicativo usando o gerenciador de pacotes NugGet
  2. Inclua os arquivos de cabeçalho necessários e os namespaces necessários
  3. Carregue o arquivo RTF de origem no objeto de classe Document para conversão em PDF em C++
  4. Crie um objeto de classe PdfSaveOptions para personalizar o arquivo PDF de saída
  5. Defina o modo de cor do arquivo PDF de saída para renderizar o conteúdo no PDF
  6. Salve o arquivo PDF de saída usando as configurações desejadas

Essas etapas fornecem a referência aos recursos necessários para a configuração do ambiente e a sequência ordenada de etapas para converter um documento de rich text em PDF usando C++. Depois que todos os arquivos de cabeçalho necessários forem adicionados e os namespaces necessários forem incluídos, carregaremos o arquivo RTF de origem usando o objeto de classe Document que pode carregá-lo de várias maneiras, como carregar de um fluxo ou usar o objeto de classe LoadOptions para controlar o processo de carregamento do arquivo. Por fim, o arquivo PDF personalizado é salvo em disco definindo a propriedade do modo de cor, mas há muitas outras opções disponíveis na classe PdfSaveOptions.

Código para alterar RTF para PDF usando C++

Este código transforma o formato rich text em PDF usando C++ criando e usando objetos de classe PdfSaveOptions. Usamos a classe PdfSaveOptions que contém muitas outras propriedades como set_Compliance() para definir o nível de conformidade padrão do PDF de saída, set_DigitalSignatureDetails() para definir detalhes de assinatura do PDF, set_DisplayDocTitle() para definir o título do documento enquanto o exibe em um visualizador para citar alguns.

Este tutorial nos ensinou o processo de exportação de RTF para PDF usando C++. Se você estiver interessado em aprender o processo de conversão do Word para PDF, consulte o artigo como converter Word para PDF usando C++.

 Português