RTF para PDF C++

RTF é um formato de arquivo rich text multiplataforma introduzido pela Microsoft. Além do texto, pode incluir informações extras sobre estilo de fonte, formatação, imagens, etc. disposição. Nesses casos, o formato PDF é sua melhor aposta. PDF é um formato multiplataforma que pode ser protegido e tornado somente leitura. Além disso, o arquivo PDF tem a mesma aparência onde quer que você o abra. Neste artigo, você aprenderá como converter arquivos RTF para o formato PDF usando C++.

API de conversão de RTF para PDF C++

Usaremos a API Aspose.Words for C++ para converter documentos RTF para o formato PDF. É uma biblioteca nativa de C++ que permite gerar, alterar e converter arquivos do Microsoft Word. Além disso, também suporta a conversão de arquivos para o formato PDF. Você pode instalar a API por meio do NuGet ou baixá-la diretamente da seção Downloads.

PM> Install-Package Aspose.Words.Cpp

Conversão de C++ RTF para PDF

A seguir estão as etapas para converter documentos RTF para o formato PDF.

Veja a seguir o exemplo de código para converter documentos RTF para o formato PDF.

// Crie uma instância da classe Document e carregue o arquivo RTF
System::SharedPtr<Aspose::Words::Document> document = System::MakeObject<Aspose::Words::Document>(u"SourceDirectory\\Test File (rtf).rtf");

// Caminho do arquivo de saída
System::String outputPath = u"OutputDirectory\\TextFileOut.pdf";

// Salvar RTF como PDF
document->Save(outputPath, Aspose::Words::SaveFormat::Pdf);

Obtenha uma licença gratuita

Você pode experimentar a API sem limitações de avaliação solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter documentos RTF para o formato PDF programaticamente usando C++. Para realizar essa conversão, usamos o Aspose.Words for C++, que é uma API rica em recursos que permite automatizar fluxos de trabalho relacionados ao MS Word. Você pode explorar a API em detalhes usando a documentação oficial.

Veja também