Utveckla Word till PDF Converter Online med Ruby Cloud SDK. Utför DOCX till PDF eller DOC till PDF online

Hur konverterar man docx till pdf? | Bästa ord till pdf-konverterare | Aspose.Words Cloud Ruby SDK.

Hur man konverterar docx till pdf - Top word to pdf converter

Översikt

DOCX är ett välkänt format för Microsoft Word-dokument och introducerades med Microsoft Word 2007. Docx är baserat på öppen XML och Docx-filer kan öppnas med Word 2007. Även om PDF är en Portable Document Format för att representera dokument. Det är ett mångsidigt filformat utvecklat av Adobe Systems och kan ha valfritt antal teckensnitt och bilder. Det ger ett enkelt och tillförlitligt sätt att skapa, presentera dokumentfiler och överföra skrivarklara utdata.

Vill du konvertera en DOCX-fil till en PDF-fil? Många orddokumentbehandlingsprogram ger möjlighet att konvertera Word till Pdf-filformat. Men hela denna process kräver en ansträngning för att installera en applikation samt licenskostnader. Men varför betala för hela produktlicensen när du bara behöver utföra en enda operation. Dessutom kan bulkkonverteringsoperationer inte utföras med sådan marknadstillgänglig programvara. I alla sådana fall träder Aspose.Words Cloud API till handling för att utföra en enkel och snabb filformatsbehandling.

Aspose.Words DOCX till PDF Converter-appen konverterar omedelbart dina DOCX-filer i PDF-format med hjälp av Ruby SDK med öppen källkod. Dessa SDK:er och verktyg underhålls av utvecklarna på Aspose.Words och ger det enklaste sättet att integrera Aspose.Words Cloud API med din applikation. Du kan enkelt konvertera dina DOCX-filer till PDF-filer med detta kostnadsfria Ruby SDK-verktyg. Aspose.Words hjälper dig att konvertera DOCX-dokument till PDF-filer direkt med hög trohet. Med Aspose Cloud REST API är det möjligt att utföra avancerad bearbetning av filformat. Dessutom kan du hitta ett genererat exempel på ett färdigt att använda cURL-kodavsnitt längst ner på denna sida.

Aspose stöder många alternativ för att integrera dokumentautomation i applikationer för flera plattformar och programmeringsspråk. I den här artikeln kommer vi att diskutera följande ämnen i detalj. Låt oss utforska.

DOC till PDF Conversion API

Aspose.Words dokumentkonverterare låter dig konvertera dina filer från DOCX till PDF i hög kvalitet. Aspose.Words Cloud API stöder många olika filformat som DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT och många fler. Det är en spännande lösning för att skapa, manipulera och transformera ledande Word-dokumentformat med hjälp av aspose-konverteringsteknik. Du kommer snabbt att få mycket exakta konverteringsresultat.

Med hjälp av detta API kan vi utföra Word till PDF samt konverteringsoperationer till andra format utan att använda MS Office-automatisering eller andra beroenden. För att underlätta för våra kunder har specifika SDK:er för programmeringsspråk utvecklats så att du kan komma åt API direkt i din applikationskod. I den här artikeln ligger vår tyngdpunkt på Aspose.Words Cloud SDK för Ruby genom att göra det möjligt för Ruby-utvecklarna att snabbt och enkelt implementera Word-dokumentbehandlingsmöjligheter i Ruby-applikationer, utan startkostnad.

Hur man installerar Aspose.Words Ruby SDK?

För att kunna använda Ruby SDK för att kommunicera med Aspose.Words Cloud REST API måste vi först installera det på vårt system. Ruby SDK är tillgänglig för nedladdning med noll initial kostnad som RubyGem (rekommenderas) och från GitHub. När du har konfigurerat Ruby runtime, vänligen kör följande kommando i terminalen för att utföra den snabba och enkla installationen i en Ruby-applikation för word docx till pdf-konverterare.

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

Men innan du fortsätter med installationen av Aspose.Words Cloud SDK för Ruby 2.6 eller senare måste du installera följande beroendepaket på ditt system.

# 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

Denna SDK för Ruby stöder mer än 20 dokumentrelaterade format med full läs- och skrivåtkomst. För mer information, besök aspose cloud dokumentationswebbplats.

Aspose.Cloud-kontoprenumeration förklaras

Efter att ha installerat alla beroendepaket i Ruby-miljön är nästa steg att skaffa ClientID och ClientSecret-detaljer för att ringa Aspose.Words moln-API:er för Doc till Pdf-konvertering. Det finns två alternativ för att konsumera REST-API:erna direkt via någon restklient som cURL eller använda moln-SDK:er. Så det första steget är att skapa ett konto genom att navigera i Aspose.Cloud dashboard. Om du har ett Google- eller Microsoft-konto klickar du bara på Google- eller Microsoft-knappen för att registrera dig. Annars klickar du på Sign Up-länken för att skapa nytt konto genom att ange nödvändig information.

Efter att ha loggat in på molnets instrumentpanel och klicka på fliken Applikationer i det vänstra sidofältet. Scrolla nu nedåt, klicka på knappen Skapa ny applikation som visas i bilden nedan.

Dokument till pdf-konverterare

Skapa nu din nya applikation genom att välja din standardlagring som visas i bilden nedan. Du kan också konfigurera tredjepartslagring för att ladda upp dina datafiler genom att följa guiden hur man konfigurerar tredje parts molnlagring.

Den mest populära applikationen för att konvertera dokument från docx till pdf

Scrolla nu ner till avsnittet Client Credentials för att kopiera klient-ID och klienthemlighet som visas i bilden nedan.

klientreferenser för det mest populära dokumentet docx till pdf-konverterare ruby-applikationen

Dessa klientuppgifter kommer att användas för att göra API-anrop till Aspose.Words moln-API:er för DOCX till PDF-konverterare. Därefter kommer vi att se hur man konverterar ett Word till PDF genom att använda Aspose.Words cloud SDK för Ruby.

Word to PDF Converter i Ruby

Följ instruktionerna nedan för att utföra konvertering av MS Word-filer DOCX till PDF med Ruby SDK för ruby on rails-applikation.

  1. Det första steget är att skapa rubyvariabler som innehåller ClientID och ClientSecret kopierade från aspose cloud dashboard.
  2. För det andra, skapa AsposeWordsCloud-konfiguration och skicka ClientID, ClientSecret-värden.
  3. Det tredje steget är att skapa en instans av WordsAPI
  4. Ladda sedan upp käll-DOCX-filen till molnlagring med metoden UploadFileRequest().
  5. Skapa nu ett objekt av ConvertDocumentRequest() som tar indata DOCX-namn, resulterande format som argument
  6. Slutligen, initiera DOCX till PDF-konverteringsprocessen med convertdocument()-metoden.
# Ladda pärlan, gå till https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Hur man konverterar Word till PDF programmatiskt.
# Få AppKey och AppSID-uppgifter från https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Associera konfigurationsegenskaper med WordsApi
AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = @app_client_id
  config.client_data['ClientSecret'] = @app_client_secret
end
# Skapa en instans av WordsApi
@words_api = WordsAPI.new
# Mata in DOCX-fil
@fileName = "mysample.docx"
# Slutligt filformat
@format = "pdf"
# Ladda upp originaldokumentet till din valda molnlagring
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Definiera parametrar för dokumentkonvertering initiera (dokument, format, ut_sökväg, filnamn_fältvärde, lagring, typsnittsplats)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Initiera DOCX till PDF-konverteringsprocessen
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Skriv ut resultatsvar i konsolen
puts("Document successfully converted to pdf")
# Exempel på avsluta dokumentkonvertering

Som ett resultat kommer mysample.pdf att sparas i roten av projektmappen.

Word till PDF med hjälp av cURL-kommandon

Låt oss nu undersöka hur man konverterar ett word-dokument till pdf med hjälp av cURL. cURL kommandoradsverktyg används för att komma åt REST API:er till och från en server. Eftersom Aspose.Words Cloud API:er är utvecklade enligt REST-principerna, så kan vi använda dessa Cloud API:er för att utföra konverteringsoperationerna. För att utföra konvertering kommer vi att generera JSON Web Token (JWT) baserat på ClientID och ClientSecret hämtat från Aspose.Cloud dashboard. Vänligen kör kommandot i terminalen för att generera JWT-token enligt nedan.

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"

Nu ska vi använda kommandot JWT-token nedan för att konvertera Word till PDF-format där DOCX-inmatningsfilen ska vara tillgänglig på molnlagring. Då visar parametern outPath platsen för det resulterande PDF-dokumentet och formatet är formatet för den resulterande PDF-filen. GetDocumentWithFormat API är för dokumentkonvertering och filen doc-to-pdf.doc renderas till PDF-format. Du kan kontrollera sparad fil med doc-to-pdf.pdf-namn i molnlagring.

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>"

Slutsats

I ovanstående artikel förklaras alla detaljer relaterade till Word till PDF / DOCX till PDF / DOC till PDF steg för steg med hjälp av Aspose.Words Cloud SDK för Ruby. Aspose Cloud SDK är öppen källkod (publicerad under MIT-licens) och den fullständiga koden för Aspose.Words cloud SDK för Ruby är tillgänglig på GitHub.

Om du har några frågor, förslag eller kommentarer om bästa DOCX till PDF Converter, besök gärna support forum. Du kan följa oss på sociala medier Facebook, LinkedIn och Twitter.

Utforska

Vi rekommenderar också att du besöker följande relaterade länkar: