<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – Converter um documento em Python</title>
    <link>https://docs.aspose.com/words/pt/python-net/convert-a-document/</link>
    <description>Recent content in Converter um documento em Python on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>pt</language>
    
	  <atom:link href="https://docs.aspose.com/words/pt/python-net/convert-a-document/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Python_via_dotnet: Converta um documento em PDF em Python</title>
      <link>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-pdf/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-pdf/</guid>
      <description>
        
        
        &lt;p&gt;A capacidade de converter documentos de um formato para outro de maneira fácil e confiável é um recurso importante do Aspose.Words. Um dos formatos mais populares para conversão é o PDF – um formato de layout fixo, que preserva a aparência original de um documento durante sua renderização em diversas plataformas. O termo &amp;ldquo;renderização&amp;rdquo; é usado em Aspose.Words para descrever o processo de conversão de um documento em um formato de arquivo paginado ou que tenha o conceito de páginas.&lt;/p&gt;



  &lt;h2 id=&#34;convert-a-word-document-to-pdf&#34;&gt;
    Converter um documento do Word em PDF
  &lt;/h2&gt;
&lt;p&gt;A conversão de Word para PDF é um processo bastante complexo que requer várias etapas de cálculo. O mecanismo de layout Aspose.Words imita a forma como o mecanismo de layout de página do Microsoft Word funciona, fazendo com que os documentos de saída em PDF pareçam o mais próximo possível do que você pode ver no Microsoft Word.&lt;/p&gt;
&lt;p&gt;Com o Aspose.Words você pode converter programaticamente um documento de formatos Word, como DOC ou DOCX, para PDF sem usar o Microsoft Office. Este artigo explica como realizar essa conversão.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Observe que o número de páginas de um documento afeta o tempo de conversão.
&lt;/div&gt;




  &lt;h3 id=&#34;convert-doc-or-docx-to-pdf&#34;&gt;
    Converta DOC ou DOCX para PDF
  &lt;/h3&gt;
&lt;p&gt;A conversão do formato de documento DOC ou DOCX para o formato PDF em Aspose.Words é muito fácil e pode ser realizada com apenas duas linhas de código que:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Carregue seu documento em um objeto &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/document/&#34;&gt;Document&lt;/a&gt; usando um de seus construtores, especificando o nome do documento com sua extensão de formato.&lt;/li&gt;
&lt;li&gt;Invoque um dos métodos &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/document/save/&#34;&gt;Document.save&lt;/a&gt; no objeto &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/document/&#34;&gt;Document&lt;/a&gt; e especifique o formato de saída desejado como PDF inserindo um nome de arquivo com a extensão &amp;ldquo;.PDF&amp;rdquo;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;O exemplo de código a seguir mostra como converter um documento DOCX em PDF usando o método &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/document/save/#str&#34;&gt;save&lt;/a&gt;:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/36a49a29062268dc5e6d3134163f8d99.js?file=docx-to-pdf.py&#34;&gt;&lt;/script&gt;

&lt;p&gt;Você pode baixar o arquivo de modelo deste exemplo em &lt;a href=&#34;https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET/blob/master/Examples/Data/Rendering.docx&#34;&gt;Aspose.Words GitHub&lt;/a&gt;.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

&lt;p&gt;Às vezes é necessário especificar opções adicionais, o que pode afetar o resultado de salvar um documento como PDF. Essas opções podem ser especificadas pelo uso da classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/pdfsaveoptions/&#34;&gt;PdfSaveOptions&lt;/a&gt;, contendo propriedades que determinam como a saída do PDF será exibida.&lt;/p&gt;
&lt;p&gt;Observe que com a mesma técnica, você pode converter qualquer documento em formato de layout de fluxo para o formato PDF.&lt;/p&gt;

&lt;/div&gt;




  &lt;h3 id=&#34;convert-to-various-pdf-standards&#34;&gt;
    Converter para vários padrões PDF
  &lt;/h3&gt;
&lt;p&gt;Aspose.Words fornece a enumeração &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/pdfcompliance/&#34;&gt;PdfCompliance&lt;/a&gt; para suportar a conversão de DOC ou DOCX em vários padrões de formato PDF (como PDF 1.7, PDF 1.5, etc.).&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir demonstra como converter um documento em PDF 1.7 usando &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/pdfsaveoptions/&#34;&gt;PdfSaveOptions&lt;/a&gt; compatível com &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/pdfcompliance/#pdf17&#34;&gt;PDF17&lt;/a&gt;:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/36a49a29062268dc5e6d3134163f8d99.js?file=conversion-to-pdf17.py&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;converter-imagens-em-pdf&#34;&gt;
    Converter imagens em PDF
  &lt;/h2&gt;
&lt;p&gt;A conversão para PDF não é restrita aos formatos de documento Microsoft Word. Qualquer formato suportado por Aspose.Words, inclusive criado programaticamente, também pode ser convertido para PDF. Por exemplo, podemos converter imagens de uma única página, como JPEG, PNG, BMP, EMF ou WMF, bem como imagens de várias páginas, como TIFF e GIF, em PDF.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como converter imagens JPEG e TIFF em PDF:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/36a49a29062268dc5e6d3134163f8d99.js?file=image-to-pdf.py&#34;&gt;&lt;/script&gt;

&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/36a49a29062268dc5e6d3134163f8d99.js?file=convert-image-to-pdf.py&#34;&gt;&lt;/script&gt;

&lt;p&gt;Para fazer esse código funcionar, você precisa adicionar referências a Aspose.Words e &lt;code&gt;aspose.pydrawing&lt;/code&gt; ao seu projeto.&lt;/p&gt;



  &lt;h2 id=&#34;reduza-o-tamanho-da-saída-do-pdf&#34;&gt;
    Reduza o tamanho da saída do PDF
  &lt;/h2&gt;
&lt;p&gt;Ao salvar em PDF, você pode especificar se deseja otimizar a saída. Para fazer isso, você precisa definir o sinalizador &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/fixedpagesaveoptions/optimize_output/&#34;&gt;optimize_output&lt;/a&gt; como true e, em seguida, as telas aninhadas redundantes e as telas vazias serão removidas e os glyphs vizinhos com a mesma formatação serão concatenados.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

O uso da propriedade &lt;strong&gt;OptimizeOutput&lt;/strong&gt; pode afetar a precisão da exibição do conteúdo.
&lt;/div&gt;

&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/36a49a29062268dc5e6d3134163f8d99.js?file=optimize-output.py&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;reduza-o-tamanho-da-saída-do-pdf-1&#34;&gt;
    Reduza o tamanho da saída do PDF
  &lt;/h2&gt;
&lt;p&gt;Ao salvar em PDF, você pode especificar se deseja otimizar a saída. Para fazer isso, você precisa definir o sinalizador &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/fixedpagesaveoptions/optimize_output/&#34;&gt;optimize_output&lt;/a&gt; como true e, em seguida, as telas aninhadas redundantes e as telas vazias serão removidas e os glyphs vizinhos com a mesma formatação serão concatenados.&lt;/p&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

O uso da propriedade &lt;strong&gt;OptimizeOutput&lt;/strong&gt; pode afetar a precisão da exibição do conteúdo.
&lt;/div&gt;




  &lt;h2 id=&#34;veja-também&#34;&gt;
    Veja também
  &lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;O artigo &lt;a href=&#34;https://docs.aspose.com/words/words/pt/python-net/rendering/&#34;&gt;Renderização&lt;/a&gt; para mais informações sobre os formatos de página fixa e layout de fluxo&lt;/li&gt;
&lt;li&gt;O artigo &lt;a href=&#34;https://docs.aspose.com/words/words/python-net/converting-to-fixed-page-format/#what-is-a-page-layout&#34;&gt;Convertendo para formato de página fixa&lt;/a&gt; para mais informações sobre o layout da página&lt;/li&gt;
&lt;li&gt;O artigo &lt;a href=&#34;https://docs.aspose.com/words/words/pt/python-net/specify-rendering-options-when-converting-to-pdf/&#34;&gt;Especifique as opções de renderização ao converter para PDF&lt;/a&gt; para mais informações sobre o uso da classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/pdfsaveoptions/&#34;&gt;PdfSaveOptions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Python_via_dotnet: Converter Word para Excel em Python</title>
      <link>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-excel/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-excel/</guid>
      <description>
        
        
        &lt;p&gt;A conversão de documentos de um formato para outro é o principal recurso do Aspose.Words. Você pode converter documentos em qualquer formato &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/loadformat/&#34;&gt;carregar formato&lt;/a&gt; disponível também para o formato XLSX.&lt;/p&gt;



  &lt;h2 id=&#34;converter-um-documento-em-xlsx&#34;&gt;
    Converter um documento em XLSX
  &lt;/h2&gt;
&lt;p&gt;Converter um documento para XLSX é um processo bastante complicado. Para salvar seu documento no formato XLSX usando Aspose.Words, use a classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/xlsxsaveoptions/&#34;&gt;XlsxSaveOptions&lt;/a&gt; e o novo elemento &lt;code&gt;Xlsx&lt;/code&gt; na enumeração &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/saveformat/&#34;&gt;SaveFormat&lt;/a&gt;. Conforme mencionado acima, você pode salvar o documento em qualquer formato de carregamento suportado por Aspose.Words para XLSX.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como salvar PDF em XLSX:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;docs_base&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;my_dir&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Pdf Document.pdf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;docs_base&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;artifacts_dir&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;BaseConversions.PdfToXlsx.xlsx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Às vezes é necessário especificar opções adicionais, o que pode afetar o resultado de salvar um documento como XLSX. Essas opções podem ser especificadas pelo uso da classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/xlsxsaveoptions/&#34;&gt;XlsxSaveOptions&lt;/a&gt;, contendo propriedades que determinam como a saída XLSX será exibida.
&lt;/div&gt;




  &lt;h2 id=&#34;encontre-e-substitua-ao-salvar-em-xlsx&#34;&gt;
    Encontre e substitua ao salvar em XLSX
  &lt;/h2&gt;
&lt;p&gt;Também usando Aspose.Words, você pode encontrar uma string ou expressão regular específica em seu documento e substituí-la pela correspondente que você precisa. Depois, você também pode salvar o resultado no formato XLSX.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como executar a operação localizar e substituir e salvar o resultado em XLSX:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.words&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;DocumentBuilder&lt;/span&gt;
&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.words.replacing&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FindReplaceOptions&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;  &lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;builder&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;DocumentBuilder&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;builder&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;writeln&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Ruby bought a ruby necklace.&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;# We can use a &amp;#34;FindReplaceOptions&amp;#34; object to modify the find - and -replace process.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;FindReplaceOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;# Set the &amp;#34;match_case&amp;#34; flag to &amp;#34;True&amp;#34; to apply case sensitivity while finding strings to replace.&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;# Set the &amp;#34;match_case&amp;#34; flag to &amp;#34;False&amp;#34; to ignore character case while searching for text to replace.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;match_case&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;True&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;replace&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Ruby&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Jade&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ARTIFACTS_DIR&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;BaseConversions.FindReplaceXlsx.xlsx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



  &lt;h2 id=&#34;especifique-o-nível-de-compactação-ao-salvar-em-xlsx&#34;&gt;
    Especifique o nível de compactação ao salvar em XLSX
  &lt;/h2&gt;
&lt;p&gt;Você também pode especificar o nível de compactação ao salvar usando a propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/xlsxsaveoptions/compression_level/&#34;&gt;CompressionLevel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como especificar o nível de compactação ao salvar no formato XLSX:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.words&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;
&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;aspose.words.saving&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;XlsxSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;CompressionLevel&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MY_DIR&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Document.docx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;XlsxSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;compression_level&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;CompressionLevel&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MAXIMUM&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ARTIFACTS_DIR&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;BaseConversions.CompressXlsx.xlsx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



  &lt;h2 id=&#34;veja-também&#34;&gt;
    Veja também
  &lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Seção de documentação &lt;a href=&#34;https://docs.aspose.com/words/words/pt/python-net/protect-or-encrypt-a-document/&#34;&gt;Proteger ou criptografar um documento&lt;/a&gt; para obter mais informações sobre como proteger e criptografar um documento&lt;/li&gt;
&lt;li&gt;O artigo &lt;a href=&#34;https://docs.aspose.com/words/words/pt/python-net/find-and-replace/&#34;&gt;Localizar e substituir&lt;/a&gt; para obter mais informações sobre como encontrar e substituir o conteúdo desejado&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Python_via_dotnet: Converter documento em HTML</title>
      <link>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-html-mhtml-or-epub/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-html-mhtml-or-epub/</guid>
      <description>
        
        
        &lt;p&gt;Documentos em formatos de layout de fluxo HTML e MHTML também são muito populares e podem ser usados em qualquer plataforma web. Por esse motivo, a conversão de documentos para HTML e MHTML é um recurso importante do Aspose.Words.&lt;/p&gt;
&lt;p&gt;EPUB (abreviação de &amp;ldquo;Publicação Eletrônica&amp;rdquo;) é um formato baseado em HTML comumente usado para distribuição eletrônica de livros. Este formato é totalmente compatível com Aspose.Words para exportação de livros eletrônicos compatíveis com a maioria dos dispositivos de leitura.&lt;/p&gt;



  &lt;h2 id=&#34;converter-um-documento&#34;&gt;
    Converter um documento
  &lt;/h2&gt;
&lt;p&gt;Para conversão simples para HTML, MHTML ou EPUB, uma das sobrecargas do método &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/document/save/&#34;&gt;save&lt;/a&gt; é usada. Você pode salvar o documento em um arquivo ou fluxo e definir explicitamente o formato de salvamento do documento de saída ou defini-lo a partir da extensão do nome do arquivo.&lt;/p&gt;
&lt;p&gt;O exemplo a seguir mostra como converter DOCX em HTML especificando um formato de salvamento:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Load the document from disk.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dataDir&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Test File.docx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;# Save the document into HTML.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dataDir&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Document&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SaveFormat&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;HTML&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Para converter um documento para MHTML ou EPUB, use &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/saveformat/#mhtml&#34;&gt;SaveFormat.MHTML&lt;/a&gt; ou &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/saveformat/#epub&#34;&gt;SaveFormat.EPUB&lt;/a&gt; respectivamente.&lt;/p&gt;



  &lt;h2 id=&#34;converta-um-documento-com-informações-de-ida-e-volta&#34;&gt;
    Converta um documento com informações de ida e volta
  &lt;/h2&gt;
&lt;p&gt;O formato HTML não suporta muitos recursos Microsoft Word, e se precisarmos restaurar um modelo de documento o mais próximo possível do original, precisaremos salvar algumas informações extras dentro do arquivo HTML. Essas informações também são chamadas de &amp;ldquo;informações de ida e volta&amp;rdquo;. Para esse propósito, o Aspose.Words oferece a capacidade de exportar informações de ida e volta ao salvar em HTML, MHTML ou EPUB usando a propriedade &lt;strong&gt;export_roundtrip_information&lt;/strong&gt;. Salvar as informações de ida e volta permite restaurar propriedades do documento, como guias, comentários, cabeçalhos e rodapés durante o carregamento de documentos dos formatos listados de volta em um objeto &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/document/&#34;&gt;Document&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;O valor padrão é &lt;em&gt;True&lt;/em&gt; para HTML e &lt;em&gt;False&lt;/em&gt; para MHTML e EPUB:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Quando &lt;em&gt;True&lt;/em&gt;, as informações de ida e volta são exportadas como - aw - * Propriedades CSS dos elementos HTML correspondentes&lt;/li&gt;
&lt;li&gt;Quando &lt;em&gt;False&lt;/em&gt;, não há informações de ida e volta a serem geradas nos arquivos produzidos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;O exemplo de código a seguir mostra como exportar informações de ida e volta ao converter um documento de DOCX em HTML:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_html_save_options-ExportRoundtripInformation.py&#34;&gt;&lt;/script&gt;



&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Você pode baixar o arquivo de modelo deste exemplo em &lt;a href=&#34;https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET/blob/master/Examples/Data/Rendering.docx&#34;&gt;Aspose.Words GitHub&lt;/a&gt;.
&lt;/div&gt;




  &lt;h2 id=&#34;especifique-as-opções-de-salvamento-ao-converter-para-html&#34;&gt;
    Especifique as opções de salvamento ao converter para HTML
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words permite converter um documento do Word em HTML usando opções de salvamento padrão ou personalizadas. Alguns exemplos de opções de salvamento personalizadas são descritos abaixo.&lt;/p&gt;



  &lt;h3 id=&#34;especifique-uma-pasta-para-salvar-recursos&#34;&gt;
    Especifique uma pasta para salvar recursos
  &lt;/h3&gt;
&lt;p&gt;Usando Aspose.Words podemos especificar uma pasta física onde todos os recursos, como imagens, fontes e CSS externo, são salvos quando um documento é convertido para HTML. Por padrão, esta é uma string vazia.&lt;/p&gt;
&lt;p&gt;Especificar a propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder/&#34;&gt;resource_folder&lt;/a&gt; é a maneira mais simples de definir a pasta onde todos os recursos devem ser gravados. Podemos usar propriedades individuais, como &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/fonts_folder/&#34;&gt;fonts_folder&lt;/a&gt;, que salva as fontes na pasta especificada, e &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/images_folder/&#34;&gt;images_folder&lt;/a&gt;, que salva as imagens em uma pasta especificada. Quando um caminho relativo é especificado, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/fonts_folder/&#34;&gt;fonts_folder&lt;/a&gt; e &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/images_folder/&#34;&gt;images_folder&lt;/a&gt; referem-se à pasta onde o conjunto de código está localizado, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder/&#34;&gt;resource_folder&lt;/a&gt; e &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/css_style_sheet_file_name/&#34;&gt;css_style_sheet_file_name&lt;/a&gt; referem-se à pasta de saída onde o documento HTML está localizado.&lt;/p&gt;
&lt;p&gt;Neste exemplo, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder/&#34;&gt;resource_folder&lt;/a&gt; especifica o caminho relativo. Este caminho refere-se à pasta de saída onde o documento HTML é salvo. O valor da propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder_alias/&#34;&gt;resource_folder_alias&lt;/a&gt; é usado para criar URLs para todos os recursos.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como trabalhar com essas propriedades:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_html_save_options-ExportResources.py&#34;&gt;&lt;/script&gt;

&lt;p&gt;Usando a propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder_alias/&#34;&gt;resource_folder_alias&lt;/a&gt;, também podemos especificar o nome da pasta usada para construir URIs de todos os recursos escritos em um documento HTML. Esta é a maneira mais simples de especificar como os URIs devem ser gerados para todos os arquivos de recursos. As mesmas informações podem ser especificadas para imagens e fontes separadamente por meio das propriedades &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/images_folder_alias/&#34;&gt;images_folder_alias&lt;/a&gt; e &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/fonts_folder_alias/&#34;&gt;fonts_folder_alias&lt;/a&gt;, respectivamente.&lt;/p&gt;
&lt;p&gt;No entanto, não existe uma propriedade individual para CSS. O comportamento das propriedades &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/fonts_folder/&#34;&gt;fonts_folder&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/fonts_folder_alias/&#34;&gt;fonts_folder_alias&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/images_folder/&#34;&gt;images_folder&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/images_folder_alias/&#34;&gt;images_folder_alias&lt;/a&gt; e &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/css_style_sheet_file_name/&#34;&gt;css_style_sheet_file_name&lt;/a&gt; não são alterados. Observe que a propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/css_style_sheet_file_name/&#34;&gt;css_style_sheet_file_name&lt;/a&gt; é usada para especificar o nome da pasta e o nome do arquivo.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder/&#34;&gt;resource_folder&lt;/a&gt; tem prioridade mais baixa do que pastas especificadas via &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/fonts_folder/&#34;&gt;fonts_folder&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/images_folder/&#34;&gt;images_folder&lt;/a&gt; e &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/css_style_sheet_file_name/&#34;&gt;css_style_sheet_file_name&lt;/a&gt;. Caso a pasta especificada no &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder/&#34;&gt;resource_folder&lt;/a&gt; não exista, ela será criada automaticamente.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder_alias/&#34;&gt;resource_folder_alias&lt;/a&gt; tem prioridade menor que &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/fonts_folder_alias/&#34;&gt;fonts_folder_alias&lt;/a&gt; e &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/images_folder_alias/&#34;&gt;images_folder_alias&lt;/a&gt;. Se &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder_alias/&#34;&gt;resource_folder_alias&lt;/a&gt; estiver vazio, o valor da propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder/&#34;&gt;resource_folder&lt;/a&gt; será usado para criar URIs de recursos. Se &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/resource_folder_alias/&#34;&gt;resource_folder_alias&lt;/a&gt; estiver definido como &amp;ldquo;.&amp;rdquo; (ponto), os URIs de recursos conterão apenas nomes de arquivos sem especificar um caminho.&lt;/li&gt;
&lt;/ul&gt;



  &lt;h3 id=&#34;exportar-recursos-de-fontes-de-codificação-base64&#34;&gt;
    Exportar recursos de fontes de codificação Base64
  &lt;/h3&gt;
&lt;p&gt;Aspose.Words fornece a capacidade de especificar se os recursos de fonte devem ser incorporados ao HTML em codificações Base64. Para fazer isso, use a propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/export_fonts_as_base64/&#34;&gt;export_fonts_as_base64&lt;/a&gt; – esta é uma extensão da propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/export_font_resources/&#34;&gt;export_font_resources&lt;/a&gt;. Por padrão, seu valor é &lt;em&gt;False&lt;/em&gt; e as fontes são gravadas em arquivos separados. Mas se esta opção estiver definida como &lt;em&gt;True&lt;/em&gt;, as fontes serão incorporadas ao CSS do documento na codificação Base64. A propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/export_fonts_as_base64/&#34;&gt;export_fonts_as_base64&lt;/a&gt; afeta apenas o formato HTML e não afeta EPUB e MHTML.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como exportar fontes codificadas em Base64 para HTML:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_html_save_options-ExportFontsAsBase64.py&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;especifique-as-opções-de-salvamento-ao-converter-para-epub&#34;&gt;
    Especifique as opções de salvamento ao converter para EPUB
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words permite converter um documento do Word para o formato EPUB usando opções de salvamento padrão ou personalizadas. Você pode especificar diversas opções passando uma instância de &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/htmlsaveoptions/&#34;&gt;HtmlSaveOptions&lt;/a&gt; para o método &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/document/save/&#34;&gt;save&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como converter um documento do Word em EPUB especificando algumas opções de salvamento personalizadas:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Load the document from disk.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;docs_base&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;my_dir&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Rendering.docx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;# Create a new instance of HtmlSaveOptions. This object allows us to set options that control&lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;# How the output document is saved.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;saving&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;HtmlSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;# Specify the desired encoding.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;encoding&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;utf-8&amp;#34;&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;# Specify at what elements to split the internal HTML at. This creates a new HTML within the EPUB &lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;# which allows you to limit the size of each HTML part. This is useful for readers which cannot read &lt;/span&gt;
&lt;span class=&#34;c1&#34;&gt;# HTML files greater than a certain size e.g 300kb.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;document_split_criteria&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;saving&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;DocumentSplitCriteria&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;HEADING_PARAGRAPH&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;# Specify that we want to export document properties.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;export_document_properties&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;True&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;# Specify that we want to save in EPUB format.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save_format&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SaveFormat&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;EPUB&lt;/span&gt;

&lt;span class=&#34;c1&#34;&gt;# Export the document as an EPUB file.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;docs_base&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;artifacts_dir&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Document.EpubConversion_out.epub&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;saveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;


&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Você pode baixar o arquivo de modelo deste exemplo em &lt;a href=&#34;https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET/blob/master/Examples/Data/Rendering.docx&#34;&gt;Aspose.Words GitHub&lt;/a&gt;.
&lt;/div&gt;


      </description>
    </item>
    
    <item>
      <title>Python_via_dotnet: Converter um documento em Markdown</title>
      <link>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-markdown/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-markdown/</guid>
      <description>
        
        
        &lt;p&gt;Markdown é um formato popular usado para marcação de texto e posterior conversão para HTML, PDF, DOCX ou outros formatos. Muitos desenvolvedores escolhem esse formato para escrever documentação, preparar artigos para publicação em blogs, descrever projetos e assim por diante.&lt;/p&gt;
&lt;p&gt;Markdown é muito popular porque é fácil de trabalhar com este formato e também pode ser facilmente convertido para outros formatos. Por esse motivo, o Aspose.Words oferece a capacidade de converter um documento em &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/loadformat/&#34;&gt;qualquer formato de carregamento suportado&lt;/a&gt; para Markdown e vice-versa – o Aspose.Words também oferece suporte ao &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/saveformat/&#34;&gt;salvar formatos&lt;/a&gt; mais popular.&lt;/p&gt;
&lt;p&gt;Agora, a funcionalidade para trabalhar com o formato Markdown está sendo desenvolvida ativamente para fornecer mais oportunidades de trabalho conveniente e confortável com documentos.&lt;/p&gt;



  &lt;h2 id=&#34;converter-um-documento&#34;&gt;
    Converter um documento
  &lt;/h2&gt;
&lt;p&gt;Para converter um documento em Markdown, você só precisa carregar um documento em qualquer formato compatível ou criar um novo programaticamente. Então você precisa salvar o documento no formato Markdown.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como converter DOCX em Markdown:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-base_conversions-SaveToMarkdownDocument.py&#34;&gt;&lt;/script&gt;

&lt;p&gt;Você também pode especificar a pasta física na qual deseja salvar as imagens ao exportar um documento para o formato Markdown. Por padrão, o Aspose.Words salva as imagens na mesma pasta onde o arquivo do documento foi salvo, mas você pode substituir esse comportamento usando a propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/markdownsaveoptions/images_folder/&#34;&gt;images_folder&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Especificar uma pasta via &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/markdownsaveoptions/images_folder/&#34;&gt;images_folder&lt;/a&gt; também é útil se você salvar um documento em um fluxo e o Aspose.Words não tiver uma pasta para salvar imagens.&lt;/p&gt;
&lt;p&gt;Se o &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/markdownsaveoptions/images_folder/&#34;&gt;images_folder&lt;/a&gt; especificado não existir, ele será criado automaticamente.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como especificar uma pasta para imagens ao salvar um documento em um fluxo:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_markdown_save_options-SetImagesFolder.py&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;especifique-as-opções-de-salvamento-ao-converter-para-markdown&#34;&gt;
    Especifique as opções de salvamento ao converter para Markdown
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words oferece a capacidade de usar a classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/markdownsaveoptions/&#34;&gt;MarkdownSaveOptions&lt;/a&gt; para trabalhar com opções avançadas ao salvar um documento no formato Markdown. A maioria das propriedades herda ou sobrecarrega propriedades que já existem em outras classes &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/&#34;&gt;aspose.words.saving&lt;/a&gt;. Além delas, também foram adicionadas diversas propriedades específicas para o formato Markdown. Por exemplo, a propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/markdownsaveoptions/table_content_alignment/&#34;&gt;table_content_alignment&lt;/a&gt; para controlar o alinhamento do conteúdo nas tabelas ou &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/markdownsaveoptions/images_folder/&#34;&gt;images_folder&lt;/a&gt; para controlar onde as imagens são salvas ao converter um documento para o formato Markdown.&lt;/p&gt;



  &lt;h2 id=&#34;recursos-markdown-suportados&#34;&gt;
    Recursos Markdown suportados
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words atualmente oferece suporte aos seguintes recursos Markdown, que seguem principalmente a especificação &lt;code&gt;CommonMark&lt;/code&gt; no Aspose.Words API e são representados como estilos apropriados ou formatação direta:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Os títulos são parágrafos com estilos Título 1 – Título 6&lt;/li&gt;
&lt;li&gt;Blockquotes são parágrafos com &amp;ldquo;Citação&amp;rdquo; no nome do estilo&lt;/li&gt;
&lt;li&gt;IndentedCode são parágrafos com &amp;ldquo;IndentedCode&amp;rdquo; no nome do estilo&lt;/li&gt;
&lt;li&gt;FencedCode são parágrafos com &amp;ldquo;FencedCode&amp;rdquo; no nome do estilo&lt;/li&gt;
&lt;li&gt;InlineCode são executados com &amp;ldquo;InlineCode&amp;rdquo; no nome do estilo &lt;code&gt;Font&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;As regras horizontais são parágrafos com formato &lt;code&gt;HorizontalRule&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Ênfase ousada&lt;/li&gt;
&lt;li&gt;Ênfase em itálico&lt;/li&gt;
&lt;li&gt;Formatação tachado&lt;/li&gt;
&lt;li&gt;As listas são parágrafos numerados ou com marcadores
*As tabelas são representadas com a classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.tables/table/&#34;&gt;Table&lt;/a&gt;
*Os links são representados como a classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.fields/fieldhyperlink/&#34;&gt;FieldHyperlink&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;O exemplo a seguir mostra como criar um documento com alguns estilos e salvá-lo em Markdown:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_markdown-CreateMarkdownDocument.py&#34;&gt;&lt;/script&gt;

&lt;p&gt;O resultado deste exemplo de código é mostrado abaixo.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://docs.aspose.com/words/words/python-net/convert-a-document-to-markdown/markdown-example.png&#34; alt=&#34;markdown-example-aspose-words-net&#34;&gt;&lt;/p&gt;



  &lt;h2 id=&#34;dicas-úteis&#34;&gt;
    Dicas úteis
  &lt;/h2&gt;
&lt;p&gt;Existem várias nuances e casos interessantes, tendo aprendido quais você poderá trabalhar com arquivos Markdown de forma mais flexível e conveniente. Por exemplo, existe a capacidade de usar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SetextHeading que permite criar títulos de várias linhas em Markdown, enquanto títulos regulares em Markdown só podem ser de linha única. SetextHeading é baseado em um estilo &amp;ldquo;Título N&amp;rdquo; e seu nível só pode ser 1 ou 2. Se N em &amp;ldquo;Título N&amp;rdquo; for maior ou igual a 2, então o SetextHeading correspondente será baseado em &amp;ldquo;Título 2&amp;rdquo;, caso contrário, em &amp;ldquo;Cabeçallho 1&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Diferentes marcadores para o primeiro nível de listas com marcadores (&amp;quot;-&amp;quot;, &amp;ldquo;+&amp;rdquo; ou &amp;ldquo;*&amp;rdquo;, o marcador padrão é &amp;ldquo;-&amp;rdquo;.) e diferentes tipos de numeração para listas ordenadas (&amp;quot;.&amp;quot; ou &amp;ldquo;)&amp;rdquo;, o o marcador padrão é &amp;ldquo;.&amp;quot;).&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Python_via_dotnet: Converter um documento em uma imagem</title>
      <link>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-an-image/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/pt/python-net/convert-a-document-to-an-image/</guid>
      <description>
        
        
        &lt;p&gt;Às vezes é necessário obter uma imagem em vez de documentos em outros formatos, como DOCX ou PDF. Por exemplo, você precisa adicionar uma visualização de qualquer página do documento ao seu site ou aplicativo, ou criar uma &amp;ldquo;digitalização&amp;rdquo; de um documento para enviar uma fatura. É quando você pode precisar converter um documento em qualquer &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/loadformat/&#34;&gt;formato de carregamento suportado&lt;/a&gt; para uma imagem, novamente, em qualquer &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words/saveformat/&#34;&gt;formato de salvamento suportado&lt;/a&gt;.&lt;/p&gt;



  &lt;h2 id=&#34;convert-to-image-format&#34;&gt;
    Converter para formato de imagem
  &lt;/h2&gt;
&lt;p&gt;Tal como acontece com todos os exemplos de conversão já descritos, você precisa criar um novo documento ou carregar um existente em qualquer formato suportado, fazer as alterações necessárias e salvá-lo em qualquer formato de imagem disponível, por exemplo, JPEG, PNG ou BMP.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como converter PDF em JPEG:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-base_conversions-PdfToJpeg.py&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;specify-save-options-when-converting-to-an-image&#34;&gt;
    Especifique as opções de salvamento ao converter para uma imagem
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words fornece a classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/&#34;&gt;ImageSaveOptions&lt;/a&gt;, que oferece mais controle sobre como os documentos são salvos em vários formatos de imagem. Algumas propriedades desta classe herdam ou sobrecarregam propriedades de classes base como &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/fixedpagesaveoptions/&#34;&gt;FixedPageSaveOptions&lt;/a&gt; ou &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/saveoptions/&#34;&gt;SaveOptions&lt;/a&gt;, mas também existem opções específicas para salvar imagens.&lt;/p&gt;
&lt;p&gt;É possível especificar as páginas a serem convertidas para formato de imagem utilizando a propriedade &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/page_set/&#34;&gt;page_set&lt;/a&gt;. Por exemplo, pode ser aplicado se você precisar apenas de uma visualização da primeira página ou de uma página definida.&lt;/p&gt;
&lt;p&gt;Também é possível controlar a qualidade da imagem de saída e o formato de pixel usando as seguintes propriedades – &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/horizontal_resolution/&#34;&gt;horizontal_resolution&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/vertical_resolution/&#34;&gt;vertical_resolution&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/scale/&#34;&gt;scale&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/pixel_format/&#34;&gt;pixel_format&lt;/a&gt;, bem como definir configurações de cores da imagem, usando as seguintes propriedades – &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/image_brightness/&#34;&gt;image_brightness&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/image_color_mode/&#34;&gt;image_color_mode&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/image_contrast/&#34;&gt;image_contrast&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/paper_color/&#34;&gt;paper_color&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Também existem propriedades que se aplicam a um determinado formato, por exemplo, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/jpeg_quality/&#34;&gt;jpeg_quality&lt;/a&gt; ou &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/imagesaveoptions/tiff_compression/&#34;&gt;tiff_compression&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como criar uma visualização da primeira página do documento aplicando algumas configurações adicionais:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_image_save_options-GetJpegPageRange.py&#34;&gt;&lt;/script&gt;


      </description>
    </item>
    
    <item>
      <title>Python_via_dotnet: Converter um documento de várias páginas numa imagem em Python</title>
      <link>https://docs.aspose.com/words/pt/python-net/convert-a-multi-page-document-to-an-image/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/pt/python-net/convert-a-multi-page-document-to-an-image/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Words Para Python via .NET permite aos utilizadores exportar documentos de várias páginas para imagens rasterizadas. Isso pode ser útil para gerar visualizações, arquivos ou representações visuais de documentos para uso não editável.&lt;/p&gt;



  &lt;h2 id=&#34;quais-formatos-suportam-a-exportação-de-várias-páginas&#34;&gt;
    Quais formatos suportam a exportação de várias páginas?
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words suporta exportação de várias páginas para os seguintes formatos de Imagem raster:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jpeg&lt;/li&gt;
&lt;li&gt;Gif&lt;/li&gt;
&lt;li&gt;Png&lt;/li&gt;
&lt;li&gt;Bmp&lt;/li&gt;
&lt;li&gt;Tiff&lt;/li&gt;
&lt;li&gt;WebP&lt;/li&gt;
&lt;/ul&gt;



  &lt;h2 id=&#34;como-exportar-um-documento-de-várias-páginas-para-uma-imagem&#34;&gt;
    Como exportar um documento de várias páginas para uma imagem
  &lt;/h2&gt;
&lt;p&gt;O recurso de exportar um documento de várias páginas para uma imagem é implementado usando a classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/multipagelayout/&#34;&gt;MultiPageLayout&lt;/a&gt; – você pode especificar como as páginas devem ser organizadas ao salvar em uma imagem:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/multipagelayout/single_page/&#34;&gt;single_page&lt;/a&gt; - guardar apenas a primeira das páginas especificadas&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/multipagelayout/grid/#int_float_float&#34;&gt;grid&lt;/a&gt; - organizar as páginas numa grelha, da esquerda para a direita e de cima para baixo, especificando o número de colunas&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/multipagelayout/horizontal/#float&#34;&gt;horizontal&lt;/a&gt; - organizar as páginas horizontalmente lado a lado, da esquerda para a direita, numa única saída&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/multipagelayout/vertical/#float&#34;&gt;vertical&lt;/a&gt; - organizar as páginas verticalmente uma abaixo da outra em uma única saída&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/multipagelayout/tiff_frames/&#34;&gt;tiff_frames&lt;/a&gt; - organizar cada página como um quadro separado em uma imagem multi-quadro TIFF, aplica-se apenas aos formatos de imagem TIFF&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;O exemplo de código a seguir mostra como salvar um documento DOCX de várias páginas como imagem JPEG com layout Horizontal:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;file_name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Rendering&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;docx&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;saving&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ImageSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SaveFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;JPEG&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;err&#34;&gt;#&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Set&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;up&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Horizontal&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;layout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;page_layout&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;MultiPageLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Horizontal&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;file_name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ImageSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GridLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;jpg&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;save_options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Você também pode personalizar a aparência da página do arquivo de saída-especifique &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/multipagelayout/back_color/&#34;&gt;back_color&lt;/a&gt;, &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/multipagelayout/border_color/&#34;&gt;border_color&lt;/a&gt; e &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.saving/multipagelayout/border_width/&#34;&gt;border_width&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como salvar um documento DOCX de várias páginas como imagem PNG com layout de grade:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-csharp&#34; data-lang=&#34;csharp&#34;&gt;&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;file_name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Rendering&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;docx&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;saving&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ImageSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;SaveFormat&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PNG&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;span class=&#34;err&#34;&gt;#&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Set&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;up&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;grid&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;layout&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;with&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;
&lt;span class=&#34;err&#34;&gt;#&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;3&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;columns&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;per&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;span class=&#34;err&#34;&gt;#&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pts&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;spacing&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;between&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;pages&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;horizontal&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;and&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;vertical&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;page_layout&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aw&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;saving&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;MultiPageLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;grid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;

&lt;span class=&#34;err&#34;&gt;#&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Customize&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;background&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;and&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;border&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;page_layout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;back_color&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aspose&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pydrawing&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;light_gray&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;page_layout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;border_color&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;aspose&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pydrawing&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Color&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;blue&lt;/span&gt;
&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;page_layout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;border_width&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;2&lt;/span&gt;

&lt;span class=&#34;n&#34;&gt;doc&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;file_name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ImageSaveOptions&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;GridLayout&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;jpg&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;save_options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;options&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

      </description>
    </item>
    
    <item>
      <title>Python_via_dotnet: Converta PDF para outros formatos de documento</title>
      <link>https://docs.aspose.com/words/pt/python-net/convert-pdf-to-other-document-formats/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/words/pt/python-net/convert-pdf-to-other-document-formats/</guid>
      <description>
        
        
        &lt;p&gt;Aspose.Words pode carregar até mesmo um formato tão complexo como PDF. Isso abre novas oportunidades: é possível converter PDF para Word ou outros formatos que levam os usuários à frente na solução de muitos problemas aplicados.&lt;/p&gt;



  &lt;h2 id=&#34;convert-pdf-to-other-formats&#34;&gt;
    Converter PDF para outros formatos
  &lt;/h2&gt;
&lt;p&gt;A conversão mais popular de PDF é a conversão para formatos Microsoft Word, como DOCX, DOC, bem como formatos de imagem, como JPG ou PNG. Dito isso, a conversão de um documento de um formato para outro funciona de maneira familiar.&lt;/p&gt;
&lt;p&gt;O exemplo de código a seguir mostra como converter um documento de PDF em DOCX:&lt;/p&gt;
&lt;script type=&#34;application/javascript&#34; src=&#34;https://gist.github.com/aspose-words-gists/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-base_conversions-PdfToDocx.py&#34;&gt;&lt;/script&gt;




  &lt;h2 id=&#34;specify-load-options-when-importing-pdf&#34;&gt;
    Especifique as opções de carregamento ao importar PDF
  &lt;/h2&gt;
&lt;p&gt;Aspose.Words fornece a classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.loading/pdfloadoptions/&#34;&gt;PdfLoadOptions&lt;/a&gt;, que permite um controle mais preciso sobre como os documentos PDF são carregados.&lt;/p&gt;
&lt;p&gt;A maioria das propriedades herda ou sobrecarrega propriedades que já existem na classe &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.loading/loadoptions/&#34;&gt;LoadOptions&lt;/a&gt;. Além deles, várias propriedades são especificadas para o formato PDF. Por exemplo, você pode usar as propriedades &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.loading/pdfloadoptions/page_count/&#34;&gt;page_count&lt;/a&gt; e &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.loading/pdfloadoptions/page_index/&#34;&gt;page_index&lt;/a&gt; para definir o intervalo de páginas a ser carregado de um documento PDF e as propriedades &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.loading/pdfloadoptions/skip_pdf_images/&#34;&gt;skip_pdf_images&lt;/a&gt; para controlar se as imagens devem ser ignoradas ao carregar o PDF. Outro parâmetro suportado é o &lt;a href=&#34;https://reference.aspose.com/words/python-net/aspose.words.loading/loadoptions/password/&#34;&gt;password&lt;/a&gt;, que deve ser fornecido para documentos protegidos por senha.&lt;/p&gt;



  &lt;h2 id=&#34;supported-pdf-content&#34;&gt;
    Conteúdo PDF suportado
  &lt;/h2&gt;
&lt;p&gt;O plugin PDF2Word atualmente suporta os seguintes tipos de dados:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Parágrafos de texto&lt;/li&gt;
&lt;li&gt;Imagens&lt;/li&gt;
&lt;li&gt;Tabelas&lt;/li&gt;
&lt;li&gt;Listas&lt;/li&gt;
&lt;li&gt;Cabeçalhos e rodapés&lt;/li&gt;
&lt;li&gt;Notas de rodapé&lt;/li&gt;
&lt;li&gt;Números de página&lt;/li&gt;
&lt;li&gt;Texto da direita para a esquerda (com algumas limitações)&lt;/li&gt;
&lt;li&gt;PDFs pesquisáveis (as imagens frontais serão removidas em favor do texto de fundo)&lt;/li&gt;
&lt;/ul&gt;



  &lt;h2 id=&#34;planned-features&#34;&gt;
    Recursos planejados
  &lt;/h2&gt;
&lt;p&gt;Alguns recursos ainda estão em desenvolvimento inicial ou incluídos no roteiro de desenvolvimento:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Índice&lt;/li&gt;
&lt;li&gt;OCR para PDFs pesquisáveis e não pesquisáveis&lt;/li&gt;
&lt;li&gt;Relatório de progresso&lt;/li&gt;
&lt;li&gt;Texto multicoluna&lt;/li&gt;
&lt;li&gt;Fórmulas matemáticas&lt;/li&gt;
&lt;li&gt;Mais campos automáticos (além de &lt;code&gt;PAGE&lt;/code&gt; e NUMPAGES)&lt;/li&gt;
&lt;/ul&gt;



  &lt;h2 id=&#34;exceções-de-carregamento-de-pdf&#34;&gt;
    Exceções de carregamento de PDF
  &lt;/h2&gt;
&lt;p&gt;Durante a conversão de um documento PDF, pode ocorrer uma das seguintes exceções:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Exceção&lt;/th&gt;
&lt;th&gt;Descrição&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;FileLoadException&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;Um arquivo PDF não pode ser processado por algum motivo.&lt;br /&gt; 

&lt;div class=&#34;alert alert-primary&#34; role=&#34;alert&#34;&gt;

Você pode relatar o problema à equipe de desenvolvimento para uma investigação detalhada usando o &lt;a href=&#34;https://docs.aspose.com/words/words/pt/python-net/technical-support/&#34;&gt;Suporte técnico&lt;/a&gt;.
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;DrmProtectedFileException&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;Um arquivo PDF é protegido pelo Adobe DRM e não pode ser decodificado pelo Pdf2Word&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;em&gt;PasswordProtectedFileException&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;A senha correta deve ser fornecida para um PDF protegido por senha&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
  </channel>
</rss>
