<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation – Começar</title>
    <link>https://docs.aspose.com/pdf/pt/rust-cpp/get-started/</link>
    <description>Recent content in Começar on Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>pt</language>
    <lastBuildDate>Mon, 20 Jul 2026 00:00:00 +0000</lastBuildDate>
    
	  <atom:link href="https://docs.aspose.com/pdf/pt/rust-cpp/get-started/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Rust-Cpp: Como Instalar Aspose.PDF para Rust via C&#43;&#43;</title>
      <link>https://docs.aspose.com/pdf/pt/rust-cpp/installation/</link>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/pdf/pt/rust-cpp/installation/</guid>
      <description>
        
        
        &lt;h2 id=&#34;instalação&#34;&gt;Instalação&lt;/h2&gt;
&lt;h3 id=&#34;instalação-a-partir-do-site-da-aspose&#34;&gt;Instalação a partir do site da Aspose&lt;/h3&gt;
&lt;p&gt;Este pacote inclui um arquivo grande que está armazenado como um arquivo bzip2.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Baixe&lt;/strong&gt; o arquivo &lt;strong&gt;Aspose.PDF for Rust via C++&lt;/strong&gt; do site oficial da Aspose.
A versão mais recente (mais atual) está listada no topo e é baixada por padrão ao clicar no botão &lt;strong&gt;Download&lt;/strong&gt;.
Recomenda-se usar esta versão mais recente. Baixe uma versão anterior somente se necessário.
Exemplo: &lt;code&gt;Aspose.PDF-for-Rust-via-CPP-25.6.zip&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;O formato do nome de arquivo do arquivo é: &lt;code&gt;Aspose.PDF-for-Rust-via-CPP-YY.M.zip&lt;/code&gt;, onde:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;YY&lt;/code&gt; = últimos dois dígitos do ano (por exemplo, &lt;code&gt;25&lt;/code&gt; para 2025)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;M&lt;/code&gt; = número do mês a partir de &lt;code&gt;1&lt;/code&gt; para &lt;code&gt;12&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Extrair&lt;/strong&gt; o arquivo para o diretório escolhido &lt;code&gt;{path}&lt;/code&gt; usando uma ferramenta adequada:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Em Linux/macOS:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;unzip Aspose.PDF-for-Rust-via-CPP-YY.M.zip -d &lt;span class=&#34;o&#34;&gt;{&lt;/span&gt;path&lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;No Windows, use a extração incorporada do Explorer ou qualquer ferramenta de descompactação (7-Zip, WinRAR).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Adicionar&lt;/strong&gt; a biblioteca como dependência no seu projeto Rust. Você pode fazer isso de duas maneiras:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Usando a linha de comando:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cargo add asposepdf --path &lt;span class=&#34;o&#34;&gt;{&lt;/span&gt;path&lt;span class=&#34;o&#34;&gt;}&lt;/span&gt;/asposepdf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Edição manual &lt;code&gt;Cargo.toml&lt;/code&gt;:&lt;/strong&gt;
Abra o projeto &lt;code&gt;Cargo.toml&lt;/code&gt; e adicione o seguinte abaixo &lt;code&gt;[dependencies]&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;dependencies&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;asposepdf&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;path&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;{path}/asposepdf&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Compile seu projeto&lt;/strong&gt; (&lt;code&gt;cargo build&lt;/code&gt;). Na primeira compilação, a biblioteca dinâmica apropriada para sua plataforma será extraída automaticamente de &lt;code&gt;.bz2&lt;/code&gt; arquivo em &lt;code&gt;lib&lt;/code&gt; pasta e vinculada ao seu projeto.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notas&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;O script de compilação tenta criar um &lt;strong&gt;link simbólico&lt;/strong&gt; para a biblioteca no seu diretório de saída (por exemplo, &lt;code&gt;target/debug/&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Para &lt;strong&gt;Linux e macOS&lt;/strong&gt;, você também deve seguir o &lt;a href=&#34;https://docs.aspose.com/pdf/pdf/pt/rust-cpp/installation/#runtime-configuration&#34;&gt;Configuração de Tempo de Execução&lt;/a&gt; seção abaixo para garantir que o executável possa encontrar a biblioteca em tempo de execução.&lt;/li&gt;
&lt;li&gt;Tudo &lt;code&gt;.bz2&lt;/code&gt; arquivos têm correspondentes &lt;code&gt;.sha256&lt;/code&gt; arquivos de checksum. Se um checksum estiver ausente ou inválido, a compilação falhará.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;instalação-a-partir-do-github&#34;&gt;Instalação a partir do GitHub&lt;/h3&gt;
&lt;p&gt;Este pacote inclui bibliotecas nativas pré-compiladas (&lt;code&gt;.dll&lt;/code&gt;, &lt;code&gt;.so&lt;/code&gt;, &lt;code&gt;.dylib&lt;/code&gt;) que são armazenados como comprimidos &lt;code&gt;.bz2&lt;/code&gt; arquivos dentro do repositório do GitHub.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Adicionar&lt;/strong&gt; a biblioteca como dependência no seu projeto Rust. Você pode fazer isso de duas maneiras:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Usando a linha de comando:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cargo add asposepdf --git https://github.com/aspose-pdf/aspose-pdf-rust-cpp.git
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Edição manual &lt;code&gt;Cargo.toml&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Abra o projeto &lt;code&gt;Cargo.toml&lt;/code&gt; e adicione o seguinte abaixo &lt;code&gt;[dependencies]&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;dependencies&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;asposepdf&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;git&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://github.com/aspose-pdf/aspose-pdf-rust-cpp.git&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; Para usar uma versão de lançamento específica, você pode especificar uma tag:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;asposepdf&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;git&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://github.com/aspose-pdf/aspose-pdf-rust-cpp.git&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;tag&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;v1.26.1&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Compile seu projeto&lt;/strong&gt; (&lt;code&gt;cargo build&lt;/code&gt;). Na primeira compilação, a biblioteca dinâmica apropriada para sua plataforma será extraída automaticamente de &lt;code&gt;.bz2&lt;/code&gt; arquivo em &lt;code&gt;lib&lt;/code&gt; pasta e vinculada ao seu projeto.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Notas&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Você não precisa baixar ou extrair manualmente nenhum arquivo - tudo está incluído no repositório do GitHub.&lt;/li&gt;
&lt;li&gt;O script de compilação tenta criar um &lt;strong&gt;link simbólico&lt;/strong&gt; para a biblioteca no seu diretório de saída (por exemplo, &lt;code&gt;target/debug/&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Para &lt;strong&gt;Linux e macOS&lt;/strong&gt;, você também deve seguir o &lt;a href=&#34;https://docs.aspose.com/pdf/pdf/pt/rust-cpp/installation/#runtime-configuration&#34;&gt;Configuração de Tempo de Execução&lt;/a&gt; seção abaixo para garantir que o executável possa encontrar a biblioteca em tempo de execução.&lt;/li&gt;
&lt;li&gt;Tudo &lt;code&gt;.bz2&lt;/code&gt; os arquivos têm correspondência &lt;code&gt;.sha256&lt;/code&gt; arquivos de checksum. O checksum é verificado antes da descompactação.&lt;/li&gt;
&lt;li&gt;Se a verificação de checksum falhar ou o arquivo estiver ausente, a compilação falhará com um erro detalhado.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;instalação-a-partir-do-cratesio&#34;&gt;Instalação a partir do crates.io&lt;/h3&gt;
&lt;p&gt;Este pacote está disponível em &lt;a href=&#34;https://crates.io/crates/asposepdf&#34;&gt;crates.io&lt;/a&gt;.
Devido a limitações de tamanho, a crate publicada não inclui as bibliotecas binárias nativas (&lt;code&gt;.dll&lt;/code&gt;, &lt;code&gt;.so&lt;/code&gt;, ou &lt;code&gt;.dylib&lt;/code&gt;).
Você pode obter as bibliotecas nativas necessárias tanto do arquivo de distribuição oficial (veja &lt;a href=&#34;https://docs.aspose.com/pdf/pdf/pt/rust-cpp/installation/#installation-from-aspose-website&#34;&gt;Instalação a partir do site da Aspose&lt;/a&gt;) ou do repositório GitHub (veja &lt;a href=&#34;https://docs.aspose.com/pdf/pdf/pt/rust-cpp/installation/#installation-from-github&#34;&gt;Instalação a partir do GitHub&lt;/a&gt;).
O script de compilação localizará, verificará e extrairá a biblioteca nativa apropriada de um arquivo compactado .bz2 durante o processo de compilação.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Adicionar&lt;/strong&gt; a biblioteca como dependência no seu projeto Rust. Você pode fazer isso de duas maneiras:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Usando a linha de comando:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cargo add asposepdf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Edição manual &lt;code&gt;Cargo.toml&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Abra o projeto &lt;code&gt;Cargo.toml&lt;/code&gt; e adicione o seguinte abaixo &lt;code&gt;[dependencies]&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;dependencies&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;asposepdf&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;1.26.1&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Defina o caminho&lt;/strong&gt; para o diretório que contém as bibliotecas nativas e faça o download dos arquivos necessários:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Definir a variável de ambiente&lt;/strong&gt; &lt;code&gt;ASPOSE_PDF_LIB_DIR&lt;/code&gt;** para apontar para a pasta onde você colocará o nativo &lt;code&gt;.bz2&lt;/code&gt; arquivos, seus &lt;code&gt;.sha256&lt;/code&gt; arquivos de checksum, e as bibliotecas nativas extraídas (&lt;code&gt;.dll&lt;/code&gt;, &lt;code&gt;.so&lt;/code&gt;, &lt;code&gt;.dylib&lt;/code&gt;, e para Windows também &lt;code&gt;.lib&lt;/code&gt;):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;No Linux/macOS:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;ASPOSE_PDF_LIB_DIR&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/path/to/lib
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;No Windows (Prompt de Comando):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-cmd&#34; data-lang=&#34;cmd&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;ASPOSE_PDF_LIB_DIR&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;C:\path\to\lib
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;No Windows (PowerShell):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$env:ASPOSE_PDF_LIB_DIR&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;C:\path\to\lib&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Nota sobre ASPOSE_PDF_LIB_DIR&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;O &lt;code&gt;ASPOSE_PDF_LIB_DIR&lt;/code&gt; variável de ambiente define o diretório de trabalho para o script de construção. Ela é usada &lt;strong&gt;apenas durante a compilação&lt;/strong&gt; para localizar, verificar e extrair os arquivos de biblioteca nativa. Definir esta variável &lt;strong&gt;não&lt;/strong&gt; adiciona automaticamente o diretório ao caminho de pesquisa de bibliotecas em tempo de execução do seu sistema (veja &lt;a href=&#34;https://docs.aspose.com/pdf/pdf/pt/rust-cpp/installation/#runtime-configuration&#34;&gt;Configuração de Tempo de Execução&lt;/a&gt;).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Baixe o necessário &lt;code&gt;.bz2&lt;/code&gt; arquivos&lt;/strong&gt; e arquivos de soma de verificação do repositório GitHub &lt;a href=&#34;https://github.com/aspose-pdf/aspose-pdf-rust-cpp/tree/main/lib&#34;&gt;&lt;code&gt;lib/&lt;/code&gt; pasta&lt;/a&gt; e &lt;strong&gt;coloque-os&lt;/strong&gt; na pasta definida em &lt;code&gt;ASPOSE_PDF_LIB_DIR&lt;/code&gt;:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Para &lt;strong&gt;Linux x64&lt;/strong&gt;, baixe:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;libAsposePDFforRust_linux_amd64.so.bz2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libAsposePDFforRust_linux_amd64.so.bz2.sha256&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Para &lt;strong&gt;macOS x86_64&lt;/strong&gt;, download:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;libAsposePDFforRust_darwin_amd64.dylib.bz2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libAsposePDFforRust_darwin_amd64.dylib.bz2.sha256&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Para &lt;strong&gt;macOS arm64&lt;/strong&gt;, baixar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;libAsposePDFforRust_darwin_arm64.dylib.bz2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;libAsposePDFforRust_darwin_arm64.dylib.bz2.sha256&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Para &lt;strong&gt;Windows x64&lt;/strong&gt;, faça o download:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;AsposePDFforRust_windows_amd64.dll.bz2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AsposePDFforRust_windows_amd64.dll.bz2.sha256&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AsposePDFforRust_windows_amd64.lib&lt;/code&gt; (biblioteca de importação nativa, não compactada)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; Você precisa baixar manualmente esses arquivos do GitHub e colocá-los no diretório apontado por &lt;code&gt;ASPOSE_PDF_LIB_DIR&lt;/code&gt;.&lt;br&gt;
O script de compilação desempacotará automaticamente as bibliotecas nativas do &lt;code&gt;.bz2&lt;/code&gt; arquivos na primeira compilação.&lt;/p&gt;
&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;&lt;strong&gt;Construa&lt;/strong&gt; seu projeto (&lt;code&gt;cargo build&lt;/code&gt;). No primeiro build, a biblioteca nativa que corresponde à sua plataforma será extraída automaticamente da &lt;code&gt;.bz2&lt;/code&gt; arquivar e vincular ao seu projeto.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Importante:&lt;/strong&gt; Para &lt;strong&gt;Linux e macOS&lt;/strong&gt;, você também deve seguir o &lt;a href=&#34;https://docs.aspose.com/pdf/pdf/pt/rust-cpp/installation/#runtime-configuration&#34;&gt;Configuração de Tempo de Execução&lt;/a&gt; seção abaixo para garantir que o executável possa encontrar a biblioteca em tempo de execução.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notas&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;O &lt;code&gt;ASPOSE_PDF_LIB_DIR&lt;/code&gt; variável é usada &lt;strong&gt;apenas durante o processo de compilação&lt;/strong&gt; para localizar e extrair os arquivos.&lt;/li&gt;
&lt;li&gt;O script de compilação tenta criar um &lt;strong&gt;link simbólico&lt;/strong&gt; para a biblioteca extraída em seu diretório de saída (por exemplo, &lt;code&gt;target/debug/&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Você deve fornecer a pasta que contém o &lt;code&gt;.bz2&lt;/code&gt; e &lt;code&gt;.sha256&lt;/code&gt; arquivos separadamente, pois esses arquivos binários não são distribuídos via crates.io.&lt;/li&gt;
&lt;li&gt;Se o arquivo necessário estiver ausente ou a soma de verificação falhar, a compilação falhará com um erro detalhado.&lt;/li&gt;
&lt;li&gt;Os mesmos arquivos binários usados para instalação via GitHub ou o site da Aspose podem ser reutilizados aqui.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;início-rápido&#34;&gt;Início rápido&lt;/h2&gt;
&lt;p&gt;Todos os trechos de código estão contidos no &lt;a href=&#34;https://onedrive.live.com/examples&#34;&gt;trecho&lt;/a&gt;.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Rust-Cpp: Requisitos do Sistema</title>
      <link>https://docs.aspose.com/pdf/pt/rust-cpp/system-requirements/</link>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/pdf/pt/rust-cpp/system-requirements/</guid>
      <description>
        
        
        &lt;h2 id=&#34;plataformas-compatíveis-do-asposepdf-for-rust-via-c&#34;&gt;Plataformas Compatíveis do Aspose.PDF for Rust via C++&lt;/h2&gt;
&lt;p&gt;O pacote asposepdf é uma poderosa caixa de ferramentas que permite aos desenvolvedores manipular arquivos PDF diretamente e ajuda a realizar várias tarefas relacionadas a PDF.
Contém recursos exclusivos para converter PDF para outros formatos.&lt;/p&gt;
&lt;p&gt;Implementado suporte para plataformas Linux x64, macOS x86_64, macOS arm64 e Windows x64.&lt;/p&gt;
&lt;p&gt;A versão específica da plataforma da biblioteca dinâmica da pasta ‘lib’ no diretório raiz do pacote é necessária para distribuir o aplicativo resultante:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;libAsposePDFforRust_linux_amd64.so para a plataforma Linux x64&lt;/li&gt;
&lt;li&gt;libAsposePDFforRust_darwin_arm64.dylib para a plataforma macOS arm64&lt;/li&gt;
&lt;li&gt;libAsposePDFforRust_darwin_amd64.dylib para a plataforma macOS x86_64&lt;/li&gt;
&lt;li&gt;AsposePDFforRust_windows_amd64.dll para a plataforma Windows x64.&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Rust-Cpp: Exemplo de Hello World usando a linguagem Rust</title>
      <link>https://docs.aspose.com/pdf/pt/rust-cpp/hello-world-example/</link>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/pdf/pt/rust-cpp/hello-world-example/</guid>
      <description>
        
        
        &lt;p&gt;Um exemplo &amp;ldquo;Hello World&amp;rdquo; é tradicionalmente usado para introduzir recursos de uma linguagem de programação ou software com um caso de uso simples.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Aspose.PDF for Rust&lt;/strong&gt; é uma API PDF rica em recursos que permite aos desenvolvedores incorporar a criação, manipulação e conversão de documentos PDF com Rust. Ela suporta muitos formatos de arquivo populares, incluindo PDF, TXT, XLSX, EPUB, TEX, DOC, DOCX, PPTX, formatos de imagem etc. Neste artigo, estamos criando um documento PDF contendo o texto &amp;ldquo;Hello World!&amp;rdquo; Depois de instalar o Aspose.PDF for Rust no seu ambiente, você pode executar o exemplo de código para ver como a API Aspose.PDF funciona.
O trecho de código abaixo segue estas etapas:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Crie uma nova instância de documento PDF.&lt;/li&gt;
&lt;li&gt;Adicione uma nova página ao documento PDF usando &lt;a href=&#34;https://reference.aspose.com/pdf/rust-cpp/core/page_add/&#34;&gt;page_add&lt;/a&gt; função.&lt;/li&gt;
&lt;li&gt;Defina o tamanho da página usando &lt;a href=&#34;https://reference.aspose.com/pdf/rust-cpp/organize/page_set_size/&#34;&gt;page_set_size&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Adicione o texto &amp;ldquo;Hello World!&amp;rdquo; à primeira página usando &lt;a href=&#34;https://reference.aspose.com/pdf/rust-cpp/organize/page_add_text/&#34;&gt;page_add_text&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Salve o documento PDF usando &lt;a href=&#34;https://reference.aspose.com/pdf/rust-cpp/core/save_as/&#34;&gt;save_as&lt;/a&gt; método.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;O trecho de código a seguir é um programa Hello World para demonstrar o funcionamento da API Aspose.PDF for Rust.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-rs&#34; data-lang=&#34;rs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;use&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;asposepdf&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;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PageSize&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;};&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;use&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;std&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;error&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;Error&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;fn&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;main&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;-&amp;gt; &lt;span class=&#34;nb&#34;&gt;Result&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(),&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;Box&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;dyn&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Error&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// Create a new PDF-document
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;let&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pdf&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;new&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// Add a new page
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pdf&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;page_add&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// Set the size of the first page to A4
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pdf&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;page_set_size&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;PageSize&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;A4&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// Add &amp;#34;Hello World!&amp;#34; text to the first page
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pdf&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;page_add_text&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Hello World!&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// Save the PDF-document as &amp;#34;hello.pdf&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pdf&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;save_as&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;hello.pdf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;fm&#34;&gt;println!&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Saved PDF-document: hello.pdf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;);&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;Ok&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(())&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Rust-Cpp: Formatos de Arquivo Suportados</title>
      <link>https://docs.aspose.com/pdf/pt/rust-cpp/supported-file-formats/</link>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/pdf/pt/rust-cpp/supported-file-formats/</guid>
      <description>
        
        
        &lt;p&gt;A tabela a seguir indica os formatos de arquivo que o Aspose.PDF for Rust pode carregar e salvar.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Formato&lt;/strong&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Descrição&lt;/strong&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Carregar&lt;/strong&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Salvar&lt;/strong&gt;&lt;/th&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;&lt;strong&gt;Observações&lt;/strong&gt;&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/pdf/&#34;&gt;PDF&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Formato de Documento Portátil&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/ebook/epub/&#34;&gt;EPUB&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Formato de arquivo de ebook&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/page-description-language/tex/&#34;&gt;TeX&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Formato de arquivo de composição tipográfica LaTex&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/page-description-language/svg/&#34;&gt;SVG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Gráficos Vetoriais Escaláveis (Um formato de imagem vetorial baseado em XML)&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/page-description-language/xps/&#34;&gt;XPS&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Documentos XPS&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/spreadsheet/xlsx/&#34;&gt;XLSX&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salva o documento no formato Microsoft Excel 2007&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/presentation/pptx/&#34;&gt;PPTX&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salva o documento no formato Microsoft PowerPoint Presentations&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/word-processing/doc/&#34;&gt;DOC&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salva o documento no formato Microsoft Word&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/word-processing/docx/&#34;&gt;DOCX&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salva o documento no formato Microsoft Word&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/image/jpeg/&#34;&gt;JPEG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salva o documento no formato JPEG&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/image/png/&#34;&gt;PNG&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salva o documento no formato PNG&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/image/bmp/&#34;&gt;BMP&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salva o documento no formato BMP&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/image/tiff/&#34;&gt;TIFF&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salva o documento como imagem TIFF de página única ou multipágina&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;a href=&#34;https://docs.fileformat.com/word-processing/txt/&#34;&gt;Texto&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salvar o documento no formato Texto&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;DICOM&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Salvar o documento no formato Texto DICOM&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;
&lt;img src=&#39;https://docs.aspose.com/pdf/pdf/icons/check-square.svg&#39; alt = &#34;tick&#34; class=&#34;emoticon&#34; /&gt;
 &lt;/td&gt;
          &lt;td style=&#34;text-align: left&#34;&gt; &lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

      </description>
    </item>
    
    <item>
      <title>Rust-Cpp: Principais recursos do Aspose.PDF for Rust</title>
      <link>https://docs.aspose.com/pdf/pt/rust-cpp/key-features/</link>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/pdf/pt/rust-cpp/key-features/</guid>
      <description>
        
        
        &lt;h2 id=&#34;software-multiplataforma&#34;&gt;Software multiplataforma&lt;/h2&gt;
&lt;p&gt;Suporta várias plataformas e versões do Rust. Veja &lt;a href=&#34;https://docs.aspose.com/pdf/pdf/pt/rust-cpp/system-requirements/&#34;&gt;Requisitos do Sistema&lt;/a&gt; para detalhes.&lt;/p&gt;
&lt;h2 id=&#34;recursos-gerais&#34;&gt;Recursos Gerais&lt;/h2&gt;
&lt;p&gt;Suporta carregamento a partir e gravação em uma ampla lista de &lt;a href=&#34;https://docs.aspose.com/pdf/pdf/pt/rust-cpp/supported-file-formats/&#34;&gt;formatos de arquivo&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;padrões-pdf-suportados&#34;&gt;Padrões PDF suportados&lt;/h2&gt;
&lt;p&gt;Aspose.PDF for Rust suporta as versões PDF 1.2, 1.3, 1.4, 1.5, 1.6 e 1.7.&lt;/p&gt;
&lt;h2 id=&#34;recursos-por-tipo-de-função&#34;&gt;Recursos por tipo de função&lt;/h2&gt;
&lt;h3 id=&#34;operações-principais&#34;&gt;Operações principais&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;new PDF&lt;/li&gt;
&lt;li&gt;open PDF&lt;/li&gt;
&lt;li&gt;save PDF&lt;/li&gt;
&lt;li&gt;save_as&lt;/li&gt;
&lt;li&gt;page_insert&lt;/li&gt;
&lt;li&gt;page_add&lt;/li&gt;
&lt;li&gt;page_count&lt;/li&gt;
&lt;li&gt;page_delete&lt;/li&gt;
&lt;li&gt;extract_text&lt;/li&gt;
&lt;li&gt;set_license&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;organizar&#34;&gt;Organizar&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;optimize&lt;/li&gt;
&lt;li&gt;optimize_resource&lt;/li&gt;
&lt;li&gt;grayscale&lt;/li&gt;
&lt;li&gt;rotate&lt;/li&gt;
&lt;li&gt;set_background&lt;/li&gt;
&lt;li&gt;repair&lt;/li&gt;
&lt;li&gt;page_add_text&lt;/li&gt;
&lt;li&gt;page_set_size&lt;/li&gt;
&lt;li&gt;page_rotate&lt;/li&gt;
&lt;li&gt;page_grayscale&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;446&lt;/p&gt;
&lt;h2 id=&#34;recursos-por-tipo-de-função-1&#34;&gt;Recursos por tipo de função&lt;/h2&gt;
&lt;h3 id=&#34;operações-principais-1&#34;&gt;Operações principais&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Novo PDF&lt;/li&gt;
&lt;li&gt;Abrir PDF&lt;/li&gt;
&lt;li&gt;Guardar PDF&lt;/li&gt;
&lt;li&gt;Guardar como&lt;/li&gt;
&lt;li&gt;Inserir página&lt;/li&gt;
&lt;li&gt;Adicionar página&lt;/li&gt;
&lt;li&gt;Contar páginas&lt;/li&gt;
&lt;li&gt;Apagar página&lt;/li&gt;
&lt;li&gt;Extrair texto&lt;/li&gt;
&lt;li&gt;Definir licença&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;organizar-1&#34;&gt;Organizar&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Otimizar&lt;/li&gt;
&lt;li&gt;Otimizar recursos&lt;/li&gt;
&lt;li&gt;Escala de cinzentos&lt;/li&gt;
&lt;li&gt;Girar&lt;/li&gt;
&lt;li&gt;Definir plano de fundo&lt;/li&gt;
&lt;li&gt;Reparar&lt;/li&gt;
&lt;li&gt;Adicionar texto à página&lt;/li&gt;
&lt;li&gt;Definir tamanho da página&lt;/li&gt;
&lt;li&gt;Girar página&lt;/li&gt;
&lt;li&gt;Escala de cinzentos da página&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;converter-e-guardar&#34;&gt;Converter e guardar&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;PDF, DOC, DOCX, XLSX, PPTX, JPEG, PNG, BMP, TIFF, EPUB, DICOM, SVG, XPS, TEX, TXT&lt;/li&gt;
&lt;/ul&gt;

      </description>
    </item>
    
    <item>
      <title>Rust-Cpp: Licença Aspose PDF</title>
      <link>https://docs.aspose.com/pdf/pt/rust-cpp/licensing/</link>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/pdf/pt/rust-cpp/licensing/</guid>
      <description>
        
        
        &lt;h2 id=&#34;licença&#34;&gt;Licença&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;O &lt;strong&gt;código-fonte Rust&lt;/strong&gt; está licenciado sob a Licença MIT.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;biblioteca compartilhada&lt;/strong&gt; (AsposePDFforRust_windows_amd64.dll, libAsposePDFforRust_linux_amd64.so, libAsposePDFforRust_darwin_amd64.dylib, libAsposePDFforRust_darwin_arm64.dylib) é proprietária e requer uma licença comercial. Para usar a funcionalidade completa, você deve obter uma licença.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;versão-de-avaliação&#34;&gt;Versão de avaliação&lt;/h2&gt;
&lt;p&gt;Você pode usar &lt;strong&gt;Aspose.PDF for Rust via C++&lt;/strong&gt; gratuitamente para avaliação. A versão de avaliação fornece quase toda a funcionalidade do produto com certas limitações. A mesma versão de avaliação torna-se licenciada quando você compra uma licença e adiciona algumas linhas de código para aplicar a licença.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Se você quiser testar Aspose.PDF for Rust sem as limitações da versão de avaliação, também pode solicitar uma Licença Temporária de 30 dias. Por favor, consulte &lt;a href=&#34;https://purchase.aspose.com/temporary-license&#34;&gt;Como obter uma Licença Temporária?&lt;/a&gt;?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;limitação-de-uma-versão-de-avaliação&#34;&gt;Limitação de uma versão de avaliação&lt;/h3&gt;
&lt;p&gt;Queremos que nossos clientes testem nossos componentes de forma completa antes de comprar, por isso a versão de avaliação permite que você a use como faria normalmente.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Documentos criados com uma marca d&amp;rsquo;água de avaliação&lt;/strong&gt;. A versão de avaliação do Aspose.PDF for Rust fornece funcionalidade completa do produto, mas todas as páginas nos arquivos gerados são marcadas com a marca d&amp;rsquo;água contendo o texto &amp;ldquo;Evaluation Only. Created with Aspose.PDF. Copyright 2002-2025 Aspose Pty Ltd.&amp;rdquo; no topo.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Limitar o número de páginas que podem ser processadas&lt;/strong&gt;. Na versão de avaliação, você só pode processar as quatro primeiras páginas de um documento.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;uso-em-produção&#34;&gt;Uso em produção&lt;/h3&gt;
&lt;p&gt;Uma chave de licença comercial é necessária em um ambiente de produção. Por favor, entre em contato conosco para adquirir uma licença comercial.&lt;/p&gt;
&lt;h3 id=&#34;aplicar-licença&#34;&gt;Aplicar licença&lt;/h3&gt;
&lt;p&gt;Aplicando uma licença para habilitar a funcionalidade completa do Aspose.PDF for Rust usando um arquivo de licença (Aspose.PDF.RustViaCPP.lic).&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-rs&#34; data-lang=&#34;rs&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;use&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;asposepdf&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;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;fn&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;main&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;-&amp;gt; &lt;span class=&#34;nb&#34;&gt;Result&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(),&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;Box&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;dyn&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;std&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;error&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;Error&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// Open a PDF-document with filename
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;let&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pdf&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Document&lt;/span&gt;::&lt;span class=&#34;n&#34;&gt;open&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;sample.pdf&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// Set license with filename
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;pdf&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;set_license&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;Aspose.PDF.RustViaCPP.lic&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;?&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// Now you can work with the licensed PDF document
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;c1&#34;&gt;// ...
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;        &lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;Ok&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(())&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
      </description>
    </item>
    
    <item>
      <title>Rust-Cpp: Configuração de Tempo de Execução Aspose.PDF for Rust via C&#43;&#43;</title>
      <link>https://docs.aspose.com/pdf/pt/rust-cpp/runtime-configuration/</link>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/pdf/pt/rust-cpp/runtime-configuration/</guid>
      <description>
        
        
        &lt;blockquote&gt;
&lt;p&gt;Esta é uma exigência padrão ao usar bibliotecas dinâmicas nativas em Rust.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;No Linux e macOS, o carregador dinâmico do sistema não procura automaticamente o diretório do executável a menos que o RPATH esteja configurado. Para garantir que sua aplicação encontre a biblioteca nativa do Aspose.PDF em tempo de execução, você precisa configurar o &lt;strong&gt;RPATH&lt;/strong&gt; (caminho de pesquisa em tempo de execução).&lt;/p&gt;
&lt;p&gt;Nosso script de compilação extrai a biblioteca e tenta criar um link simbólico para ela no seu diretório de saída (por exemplo, &lt;code&gt;target/debug/&lt;/code&gt;). Para que o executável o encontre, escolha uma das seguintes opções:&lt;/p&gt;
&lt;h2 id=&#34;opção-1-configuração-ao-nível-do-projeto-recomendado&#34;&gt;Opção 1: Configuração ao nível do projeto (Recomendado)&lt;/h2&gt;
&lt;p&gt;Crie uma pasta chamada &lt;code&gt;.cargo&lt;/code&gt; no diretório raiz do seu projeto (se não existir) e crie um arquivo chamado &lt;code&gt;config.toml&lt;/code&gt; dentro dele:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;target&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;cfg(target_os = &amp;#34;linux&amp;#34;)&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;rustflags&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;-C&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;link-arg=-Wl,-rpath,$ORIGIN&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;target&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;cfg(target_os = &amp;#34;macos&amp;#34;)&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;rustflags&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;-C&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;link-arg=-Wl,-rpath,@loader_path&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;opção-2-variável-de-ambiente-rustflags&#34;&gt;Opção 2: variável de ambiente RUSTFLAGS&lt;/h2&gt;
&lt;p&gt;Compile seu projeto com a seguinte flag:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Linux&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;RUSTFLAGS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;-C link-arg=-Wl,-rpath,\$ORIGIN&amp;#34;&lt;/span&gt; cargo build
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# macOS&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;RUSTFLAGS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;-C link-arg=-Wl,-rpath,@loader_path&amp;#34;&lt;/span&gt; cargo build
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;opção-3-instalação-em-todo-o-sistema-não-recomendada-para-desenvolvimento&#34;&gt;Opção 3: Instalação em todo o sistema (Não recomendada para desenvolvimento)&lt;/h2&gt;
&lt;p&gt;Se preferir instalar a biblioteca globalmente:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linux:&lt;/strong&gt; Copie o &lt;code&gt;.so&lt;/code&gt; arquivo para &lt;code&gt;/usr/local/lib&lt;/code&gt; e execute &lt;code&gt;sudo ldconfig&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;macOS:&lt;/strong&gt; Copie o &lt;code&gt;.dylib&lt;/code&gt; arquivo para &lt;code&gt;/usr/local/lib&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;
Nenhuma ação costuma ser necessária porque a biblioteca está localizada na mesma pasta que a &lt;code&gt;.exe&lt;/code&gt;. Alternativamente, você pode adicionar o diretório que contém o &lt;code&gt;.dll&lt;/code&gt; para o seu sistema &lt;code&gt;PATH&lt;/code&gt; variável de ambiente.&lt;/p&gt;
&lt;/blockquote&gt;

      </description>
    </item>
    
    <item>
      <title>Rust-Cpp: Suporte do Aspose.PDF para Rust</title>
      <link>https://docs.aspose.com/pdf/pt/rust-cpp/technical-support/</link>
      <pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate>
      
      <guid>https://docs.aspose.com/pdf/pt/rust-cpp/technical-support/</guid>
      <description>
        
        
        &lt;p&gt;A Aspose oferece suporte técnico gratuito e ilimitado para todos os seus produtos. O suporte está disponível para todos os usuários, incluindo avaliação. O principal canal de suporte é o Aspose.Forums&lt;/p&gt;


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

Observe que a Aspose não fornece suporte técnico por telefone. O suporte telefônico está disponível apenas para perguntas de vendas e compras.
&lt;/div&gt;

&lt;h2 id=&#34;fórum-de-suporte-gratuito-da-aspose&#34;&gt;Fórum de Suporte Gratuito da Aspose&lt;/h2&gt;
&lt;p&gt;Aspose.PDF permite que você use suporte técnico gratuito para todos os seus produtos. Se você tiver dúvidas sobre o Aspose.PDF, consulte o próximo artigo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A fonte de suporte mais popular é &lt;a href=&#34;https://forum.aspose.com/&#34;&gt;Aspose.Forums&lt;/a&gt;. Na &lt;a href=&#34;https://forum.aspose.com/c/pdf/10&#34;&gt;Aspose.PDF fórum&lt;/a&gt; seção, você pode fazer sua pergunta e obter uma resposta o mais rápido possível.&lt;/li&gt;
&lt;li&gt;Você deve saber que a Aspose não fornece suporte técnico por telefone. Você pode ligar, isso está disponível apenas para perguntas de vendas e compras.&lt;/li&gt;
&lt;li&gt;Por favor, lembre-se de que temos diferenças de fuso horário, isso pode afetar a rapidez das respostas para você.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;relatar-um-problema-ou-solicitação-de-recurso&#34;&gt;Relatar um Problema ou Solicitação de Recurso&lt;/h2&gt;
&lt;p&gt;Se você precisar de ajuda com um problema no Aspose.PDF, siga as próximas recomendações  para garantir que ele seja resolvido da maneira mais eficiente:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Primeiro, verifique se você está usando a versão mais recente do Aspose.PDF antes de relatar o problema, veja &lt;a href=&#34;https://releases.aspose.com/pdf/rustcpp/&#34;&gt;Baixe o Aspose.PDF for Rust&lt;/a&gt; para saber sobre a versão mais recente.&lt;/li&gt;
&lt;li&gt;Talvez a solução para o seu problema já tenha sido discutida e tenha uma solução, para isso, estude o fórum e a documentação, verifique &lt;a href=&#34;https://reference.aspose.com/pdf/rust-cpp/&#34;&gt;Referência da API&lt;/a&gt; antes de relatar o problema.&lt;/li&gt;
&lt;li&gt;Ao formular sua pergunta, inclua o documento original e, possivelmente, um fragmento do seu código que causa o problema. Você pode compactar esses arquivos em um único documento se houver vários.&lt;/li&gt;
&lt;li&gt;Não se preocupe, apenas você e os desenvolvedores da Aspose têm acesso aos sticky files.&lt;/li&gt;
&lt;/ul&gt;

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