Udvikl Word til PDF Converter Online ved hjælp af Ruby Cloud SDK. Udfør DOCX til PDF eller DOC til PDF online

Hvordan konverteres docx til pdf? | Bedste ord til pdf-konverter | Aspose.Words Cloud Ruby SDK.

Sådan konverteres docx til pdf - Top word til pdf konverter

Oversigt

DOCX er et velkendt format til Microsoft Word-dokumenter og blev introduceret med Microsoft Word 2007. Docx er baseret på åben XML, og Docx-filer kan åbnes med Word 2007. Mens PDF er en Portable Document Format til at repræsentere dokumenter. Det er et alsidigt filformat udviklet af Adobe Systems og kan have et vilkårligt antal skrifttyper og billeder. Det giver en nem og pålidelig måde at oprette, præsentere dokumentfiler og overføre printerklare output.

Vil du konvertere en DOCX-fil til en PDF-fil? Mange tekstdokumentbehandlingsapplikationer giver mulighed for at konvertere Word til Pdf-filformat. Men hele denne proces kræver en indsats for at installere en applikation samt licensomkostninger. Men hvorfor betale for hele produktlicensen, når du kun skal udføre en enkelt handling. Desuden kan massekonverteringsoperationer ikke udføres med sådan markedstilgængelig software. I alle sådanne tilfælde træder Aspose.Words Cloud API i aktion for at udføre en nem og hurtig filformatbehandling.

Aspose.Words DOCX til PDF Converter app konverterer øjeblikkeligt dine DOCX-filer i PDF-format ved hjælp af open source Ruby SDK. Disse SDK’er og værktøjer vedligeholdes af udviklerne hos Aspose.Words og giver den nemmeste måde at integrere Aspose.Words Cloud API med din applikation. Du kan nemt konvertere dine DOCX-filer til PDF-filer med dette gratis Ruby SDK-værktøj. Aspose.Words hjælper dig med at konvertere DOCX-dokumenter til PDF-filer øjeblikkeligt med høj kvalitet. Ved at bruge Aspose Cloud REST API er det muligt at udføre avanceret filformatbehandling. Desuden kan du finde et eksempel på genereret klar-til-brug cURL-kodestykke nederst på denne side.

Aspose understøtter mange muligheder for at integrere dokumentautomatisering i applikationer på flere platforme og programmeringssprog. I denne artikel vil vi diskutere følgende emner i detaljer. Lad os gå på opdagelse.

DOC til PDF Conversion API

Aspose.Words dokumentkonverter giver dig mulighed for at konvertere dine filer fra DOCX til PDF i høj kvalitet. Aspose.Words Cloud API understøtter en masse forskellige filformater som DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT og mange flere. Det er en spændende løsning til at skabe, manipulere og transformere førende Word-dokumentformater ved hjælp af aspose-konverteringsteknologi. Du vil hurtigt få meget præcise konverteringsresultater.

Ved hjælp af denne API kan vi udføre Word til PDF samt konverteringsoperationer til andre formater uden brug af MS Office-automatisering eller andre afhængigheder. For at lette vores kunder blev der udviklet specifikke programmeringssprogs-SDK’er, så du kan få adgang til API’en direkte i din applikationskode. I denne artikel lægger vi vægt på Aspose.Words Cloud SDK for Ruby ved at gøre det muligt for Ruby-udviklere at implementere Word-dokumentbehandlingsfunktioner i Ruby-applikationer hurtigt og nemt uden startomkostninger.

Hvordan installeres Aspose.Words Ruby SDK?

For at bruge Ruby SDK til at kommunikere med Aspose.Words Cloud REST API, skal vi først installere det på vores system. Ruby SDK er tilgængelig til download med nul startomkostninger som RubyGem (anbefalet) og fra GitHub. Når du har konfigureret Ruby runtime, skal du udføre følgende kommando i terminalen for at udføre den hurtige og nemme installation i en Ruby-applikation til word docx til pdf-konverter.

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

Men før du fortsætter med installationen af Aspose.Words Cloud SDK til Ruby 2.6 eller nyere, skal du installere følgende afhængighedspakker på dit 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

Denne SDK til Ruby understøtter mere end 20 dokumentrelaterede formater med fuld læse- og skriveadgang. For flere detaljer, besøg venligst aspose cloud dokumentationswebsted.

Aspose.Cloud-kontoabonnement forklaret

Efter installation af alle afhængighedspakker i Ruby-miljøet er næste trin at få ClientID og ClientSecret-detaljer for at foretage opkald til Aspose.Words cloud API’er for Doc til Pdf-konvertering. Der er to muligheder for at forbruge REST API’erne direkte via en hvile-klient som cURL eller ved at bruge cloud SDK’er. Så det første skridt er at oprette en konto ved at navigere i Aspose.Cloud dashboard. Hvis du har en Google- eller Microsoft-konto, skal du blot klikke på Google- eller Microsoft-knappen for at tilmelde dig. Ellers skal du klikke på linket Tilmeld dig for at oprette ny konto ved at angive de nødvendige oplysninger.

Efter at have logget ind på cloud space-dashboardet, og klik på fanen Applications i venstre sidebjælke. Rul nu ned, klik på knappen Opret ny applikation som vist på billedet nedenfor.

Konverter dokument til pdf

Opret nu din nye applikation ved at vælge dit standardlager som vist på billedet nedenfor. Du kan også konfigurere tredjepartslagring til at uploade dine datafiler ved at følge vejledningen hvordan du konfigurerer tredjeparts cloud-lagring.

Det mest populære dokument docx til pdf-konverteringsprogram

Rul nu ned mod sektionen Klientlegitimationsoplysninger for at kopiere klient-id og klienthemmelighed som vist på billedet nedenfor.

klientlegitimationsoplysninger til det mest populære dokument docx til pdf-konverteringsrubyapplikation

Disse klientoplysninger vil blive brugt til at foretage API-kald til Aspose.Words cloud API’er til DOCX til PDF-konverter. Dernæst vil vi se, hvordan man konverterer et Word til PDF ved at bruge Aspose.Words cloud SDK til Ruby.

Word til PDF-konverter i Ruby

Følg instruktionerne nedenfor for at udføre MS Word-filerne DOCX til PDF konvertering ved hjælp af Ruby SDK til ruby on rails-applikation.

  1. Det første trin er at oprette ruby-variabler, der holder ClientID og ClientSecret kopieret fra aspose cloud-dashboard.
  2. For det andet skal du oprette AsposeWordsCloud-konfiguration og videregive ClientID, ClientSecret-værdier.
  3. Tredje trin er at oprette en forekomst af WordsAPI
  4. Upload derefter kilde DOCX-fil til skylager ved hjælp af UploadFileRequest()-metoden
  5. Opret nu et objekt af ConvertDocumentRequest() som tager input DOCX navn, resulterende format som argumenter
  6. Til sidst skal du starte DOCX til PDF-konverteringsprocessen med convertdocument()-metoden.
# Indlæs perlen, gå venligst til https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Sådan konverteres Word til PDF programmatisk.
# Hent AppKey- og AppSID-legitimationsoplysninger fra https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Knyt konfigurationsegenskaber til WordsApi
AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = @app_client_id
  config.client_data['ClientSecret'] = @app_client_secret
end
# Opret en forekomst af WordsApi
@words_api = WordsAPI.new
# Indtast DOCX-fil
@fileName = "mysample.docx"
# Endeligt filformat
@format = "pdf"
# Upload det originale dokument til dit valgte skylager
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Definer dokumentkonverteringsparametre initialize (dokument, format, out_path, file_name_field_value, storage, fonts_location)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Start DOCX til PDF konverteringsproces
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Udskriv resultatsvar i konsollen
puts("Document successfully converted to pdf")
# Afslut dokumentkonverteringseksempel

Som et resultat vil mysample.pdf blive gemt i roden af projektmappen.

Word til PDF ved hjælp af cURL-kommandoer

Lad os nu undersøge, hvordan man konverterer et word-dokument til pdf ved hjælp af cURL. cURL kommandolinjeværktøj bruges til at få adgang til REST API’er til og fra en server. Da Aspose.Words Cloud API’er er udviklet i henhold til REST principper, så vi kan bruge disse Cloud API’er til at udføre konverteringsoperationerne. For at udføre konvertering vil vi generere JSON Web Token (JWT) baseret på ClientID og ClientSecret hentet fra Aspose.Cloud dashboard. Udfør venligst kommandoen i terminalen for at generere JWT-tokenet som nedenfor.

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 skal vi bruge JWT-tokenet i nedenstående kommando til at konvertere Word til PDF-format, hvor input DOCX-filen skal være tilgængelig på cloud storage. Så viser outPath-parameteren placeringen for det resulterende PDF-dokument, og formatet er formatet for den resulterende pdf-fil. GetDocumentWithFormat API er til dokumentkonvertering, og doc-to-pdf.doc-filen gengives til PDF-format. Du kan tjekke gemt fil med doc-to-pdf.pdf-navn i skylageret.

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

Konklusion

I ovenstående artikel er alle detaljer relateret til Word til PDF / DOCX til PDF / DOC til PDF forklaret trin for trin ved hjælp af Aspose.Words Cloud SDK for Ruby. Aspose Cloud SDK’er er open source (udgivet under MIT-licens), og den komplette kode for Aspose.Words cloud SDK til Ruby er tilgængelig på GitHub.

Hvis du har spørgsmål, forslag eller kommentarer til den bedste DOCX til PDF-konverter, er du velkommen til at besøge support forum. Du kan følge os på de sociale medier Facebook, LinkedIn og Twitter.

Udforske

Vi anbefaler også at besøge følgende relaterede links: