Converter apresentações PowerPoint para TIFF com notas em C++
Introdução
Aspose.Slides for C++ fornece uma solução simples para converter apresentações PowerPoint e OpenDocument (PPT, PPTX e ODP) com anotações para o formato TIFF. Esse formato é amplamente usado para armazenamento de imagens de alta qualidade, impressão e arquivamento de documentos. Com Aspose.Slides, você pode não apenas exportar apresentações inteiras com notas do apresentador, mas também gerar miniaturas de slides na visualização de Slide de Notas. O processo de conversão é simples e eficiente, utilizando o método Save da classe Apresentação para transformar toda a apresentação em uma série de imagens TIFF preservando as notas e o layout.
Converter uma Apresentação para TIFF com Notas
Salvar uma apresentação PowerPoint ou OpenDocument em TIFF com notas usando Aspose.Slides for C++ envolve as etapas a seguir:
- Instanciar a classe Apresentação: carregar um arquivo PowerPoint ou OpenDocument.
- Configurar as opções de layout de saída: usar a classe NotesCommentsLayoutingOptions para especificar como as notas e comentários devem ser exibidos.
- Salvar a apresentação em TIFF: passar as opções configuradas para o método Salvar.
Suponha que temos um arquivo “speaker_notes.pptx” com o slide a seguir:

O trecho de código abaixo demonstra como converter a apresentação em uma imagem TIFF na visualização de Slide de Notas usando o método set_SlidesLayoutOptions.
// Instancia a classe Presentation que representa um arquivo de apresentação.
auto presentation = MakeObject<Presentation>(u"speaker_notes.pptx");
auto notesOptions = MakeObject<NotesCommentsLayoutingOptions>();
notesOptions->set_NotesPosition(NotesPositions::BottomFull); // Exibe as notas abaixo do slide.
// Configure the TIFF options with Notes layouting.
auto tiffOptions = MakeObject<TiffOptions>();
tiffOptions->set_DpiX(300);
tiffOptions->set_DpiY(300);
tiffOptions->set_SlidesLayoutOptions(notesOptions);
// Save the presentation to TIFF with the speaker notes.
presentation->Save(u"TIFF_with_notes.tiff", SaveFormat::Tiff, tiffOptions);
presentation->Dispose();
O resultado:

Tip
Confira o Conversor Gratuito de PowerPoint para Pôster da Aspose.Perguntas Frequentes
Posso controlar a posição da área de notas na TIFF resultante?
Sim. Use as configurações de layout de notas para escolher entre opções como None, BottomTruncated ou BottomFull, que respectivamente ocultam notas, as ajustam em uma única página ou permitem que se estendam a páginas adicionais.
Como posso reduzir o tamanho de um arquivo TIFF com notas sem perda visível de qualidade?
Escolha uma compressão eficiente (por exemplo, LZW ou RLE), defina um DPI razoável e, se aceitável, use um formato de pixel mais baixo pixel format (como 8 bpp ou 1 bpp para monocromático). Reduzir levemente as dimensões da imagem também pode ajudar sem prejudicar perceptivelmente a legibilidade.
A fonte nas notas afeta o resultado se as fontes originais estiverem ausentes no sistema?
Sim. Fontes ausentes acionam a substituição, o que pode alterar métricas e aparência do texto. Para evitar isso, forneça as fontes necessárias ou defina uma fonte de fallback padrão para que as tipografias pretendidas sejam usadas.