Desenvolva Word to PDF Converter Online usando Ruby Cloud SDK. Execute DOCX para PDF ou DOC para PDF online

Como converter docx para pdf? | Melhor conversor de word para pdf | Aspose.Words Cloud Ruby SDK.

Como converter docx para pdf - Melhor conversor de word para pdf

Visão geral

DOCX é um formato bem conhecido para documentos do Microsoft Word e foi introduzido com o Microsoft Word 2007. Docx é baseado em XML aberto e os arquivos Docx podem ser abertos com o Word 2007. Enquanto, PDF é um Portable Document Format para representar documentos. É um formato de arquivo versátil desenvolvido pela Adobe Systems e pode ter qualquer número de fontes e imagens. Ele fornece uma maneira fácil e confiável de criar, apresentar arquivos de documentos e transferir saídas prontas para impressão.

Você deseja converter um arquivo DOCX em um arquivo PDF? Muitos aplicativos de processamento de documentos de texto fornecem os recursos para converter o formato de arquivo Word para PDF. Mas todo esse processo exige um esforço para instalar um aplicativo, bem como custo de licenciamento. Mas por que pagar por todo o licenciamento do produto quando você só precisa realizar uma única operação? Além disso, as operações de conversão em massa não podem ser executadas com esse software disponível no mercado. Em todos esses casos, Aspose.Words Cloud API entra em ação para executar um processamento de formato de arquivo fácil e rápido.

O aplicativo Aspose.Words DOCX para PDF Converter converte instantaneamente seus arquivos DOCX em formato PDF com a ajuda do Ruby SDK de código aberto. Esses SDKs e ferramentas são mantidos pelos desenvolvedores da Aspose.Words e fornecem a maneira mais fácil de integrar a API Aspose.Words Cloud com seu aplicativo. Você pode facilmente converter seus arquivos DOCX em arquivo PDF com esta ferramenta Ruby SDK gratuita. Aspose.Words ajuda você a converter documentos DOCX em PDFs instantaneamente com alta fidelidade. Usando a API REST do Aspose Cloud, é possível realizar processamento avançado de formato de arquivo. Além disso, você pode encontrar um exemplo de trecho de código cURL pronto para uso gerado na parte inferior desta página.

Aspose suporta muitas opções para integrar a automação de documentos em aplicativos de várias plataformas e linguagens de programação. Neste artigo, vamos discutir os seguintes tópicos em detalhes. Vamos explorar.

API de conversão de DOC para PDF

O conversor de documentos Aspose.Words permite que você converta seus arquivos de DOCX para PDF em alta qualidade. Aspose.Words Cloud API oferece suporte a vários formatos de arquivo diferentes, como DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT e muito mais. É uma solução empolgante para criar, manipular e transformar os principais formatos de documentos do Word usando a tecnologia de conversão aspose. Você obterá resultados de conversão muito precisos rapidamente.

Com a ajuda desta API, podemos executar Word para PDF, bem como operações de conversão para outros formatos, sem usar a automação do MS Office ou qualquer outra dependência. Para facilitar nossos clientes, foram desenvolvidos SDKs de linguagens de programação específicas para que você possa acessar a API diretamente no código do seu aplicativo. Neste artigo, nossa ênfase está no Aspose.Words Cloud SDK para Ruby, permitindo que os desenvolvedores Ruby implementem recursos de processamento de documentos do Word em aplicativos Ruby de maneira rápida e fácil, com custo inicial zero.

Como instalar Aspose.Words Ruby SDK?

Para usar o Ruby SDK para comunicação com a API REST Aspose.Words Cloud, primeiro precisamos instalá-lo em nosso sistema. Ruby SDK está disponível para download com custo inicial zero como RubyGem (recomendado) e no GitHub. Depois de configurar o tempo de execução do Ruby, execute o seguinte comando no terminal para executar a instalação rápida e fácil em um aplicativo Ruby para conversor de word docx para pdf.

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

Mas antes de prosseguir com a instalação do Aspose.Words Cloud SDK para Ruby 2.6 ou posterior, você precisa instalar os seguintes pacotes de dependência em seu sistema.

# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3

Este SDK para Ruby oferece suporte a mais de 20 formatos relacionados a documentos com acesso total de leitura e gravação. Para obter mais detalhes, visite aspose cloud site de documentação.

Assinatura da conta Aspose.Cloud explicada

Depois de instalar todos os pacotes de dependência do ambiente Ruby, o próximo passo é obter os detalhes ClientID e ClientSecret para fazer chamadas para as APIs de nuvem Aspose.Words para conversão de Doc para PDF. Existem duas opções para consumir as APIs REST diretamente por meio de algum cliente restante como cURL ou usando SDKs de nuvem. Portanto, o primeiro passo é criar uma conta navegando em Aspose.Cloud dashboard. Se você tiver uma conta do Google ou da Microsoft, basta clicar no botão Google ou Microsoft para se inscrever. Caso contrário, clique no link Inscrever-se para criar nova conta fornecendo as informações necessárias.

Depois de entrar no painel do espaço na nuvem e clique na guia Aplicativos na barra lateral esquerda. Agora role para baixo, clique no botão Criar novo aplicativo, conforme mostrado na imagem abaixo.

Conversor de documento para pdf

Agora crie seu novo aplicativo selecionando seu armazenamento padrão conforme mostrado na imagem abaixo. Você também pode configurar o armazenamento de terceiros para carregar seus arquivos de dados seguindo o guia como configurar o armazenamento em nuvem de terceiros.

O aplicativo de conversão de documento docx para pdf mais popular

Agora, role para baixo até a seção Client Credentials para copiar o Client Id e o Client Secret, conforme mostrado na imagem abaixo.

credenciais de cliente para o aplicativo de conversor de documento docx para pdf mais popular do ruby

Essas credenciais de cliente serão usadas para fazer chamadas de API para as APIs de nuvem Aspose.Words para conversor de DOCX para PDF. A seguir, veremos como converter um Word em PDF usando o Aspose.Words cloud SDK for Ruby.

Conversor de Word para PDF em Ruby{#Conversor de Word para PDF em Ruby}

Siga as instruções fornecidas abaixo para realizar a conversão de arquivos do MS Word DOCX para PDF usando o Ruby SDK para aplicação ruby on rails.

  1. A primeira etapa é criar variáveis ruby contendo ClientID e ClientSecret copiadas do aspose cloud dashboard.
  2. Na segunda, crie a configuração AsposeWordsCloud e passe os valores ClientID, ClientSecret.
  3. A terceira etapa é criar uma instância do WordsAPI
  4. Em seguida, faça o upload do arquivo DOCX de origem para o armazenamento em nuvem usando o método UploadFileRequest()
  5. Agora, crie um objeto de ConvertDocumentRequest () que recebe o nome DOCX de entrada e o formato resultante como argumentos
  6. Finalmente, inicie o processo de conversão de DOCX para PDF com o método convertdocument().
# Carregue a gema, acesse https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Como converter Word para PDF programaticamente.
# Obtenha as credenciais AppKey e AppSID em https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Associar propriedades de configuração com WordsApi
AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = @app_client_id
  config.client_data['ClientSecret'] = @app_client_secret
end
# Crie uma instância de WordsApi
@words_api = WordsAPI.new
# Arquivo DOCX de entrada
@fileName = "mysample.docx"
# Formato de arquivo final
@format = "pdf"
# Carregue o documento original para o armazenamento em nuvem selecionado
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Definir parâmetros de conversão de documento inicializar (documento, formato, out_path, file_name_field_value, armazenamento, fonts_location)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Inicie o processo de conversão de DOCX para PDF
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Imprimir resposta do resultado no console
puts("Document successfully converted to pdf")
# Exemplo de conversão de documento final

Como resultado, mysample.pdf será salvo na raiz da pasta do projeto.

Word para PDF usando comandos cURL

Agora vamos examinar como converter um documento do Word em PDF usando cURL. A ferramenta de linha de comando cURL é usada para acessar APIs REST de e para um servidor. Como as APIs da Nuvem do Aspose.Words são desenvolvidas de acordo com os princípios REST, podemos usar essas APIs da Nuvem para fazer as operações de conversão. Para realizar a conversão, geraremos JSON Web Token (JWT) com base em ClientID e ClientSecret recuperados do painel Aspose.Cloud. Por favor, execute o comando no terminal para gerar o token JWT como abaixo.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=######-####-####-####-######&client_secret=#########################" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Agora vamos usar o token JWT no comando abaixo para converter o formato Word em PDF, onde o arquivo DOCX de entrada deve estar disponível no armazenamento em nuvem. O parâmetro outPath mostra a localização do documento PDF resultante e o formato é o formato do arquivo PDF resultante. GetDocumentWithFormat A API é para conversão de documentos e o arquivo doc-to-pdf.doc é renderizado para o formato PDF com sucesso. Você pode verificar o arquivo salvo com o nome doc-to-pdf.pdf no armazenamento em nuvem.

curl -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=pdf&outPath=doc-to-pdf.pdf" \
-H  "accept: application/octet-stream" \
-H  "Authorization: <PASTE HERE JWT Token>"

Conclusão

No artigo acima, todos os detalhes relacionados ao Word para PDF / DOCX para PDF / DOC para PDF são explicados passo a passo usando Aspose.Words Cloud SDK for Ruby. Os Aspose Cloud SDKs são de código aberto (publicados sob licença MIT) e o código completo do Aspose.Words Cloud SDK para Ruby está disponível no GitHub.

Se você tiver alguma dúvida, sugestão ou comentário sobre o melhor conversor de DOCX para PDF, sinta-se à vontade para visitar o suporte fórum. Você pode nos seguir nas redes sociais Facebook, LinkedIn e Twitter.

Explorar

Também recomendamos visitar os seguintes links relacionados: