Dezvoltați online Word to PDF Converter folosind Ruby Cloud SDK. Efectuați online DOCX în PDF sau DOC în PDF
Prezentare generală
DOCX este un format binecunoscut pentru documentele Microsoft Word și a fost introdus cu Microsoft Word 2007. Docx se bazează pe XML deschis, iar fișierele Docx pot fi deschise cu Word 2007. În timp ce, PDF este un Portable Document Format pentru reprezentarea documentelor. Este un format de fișier versatil dezvoltat de Adobe Systems și poate avea orice număr de fonturi și imagini. Oferă o modalitate ușoară și fiabilă de a crea, prezenta fișiere de document și de a transfera rezultate pregătite pentru imprimantă.
Doriți să convertiți un fișier DOCX într-un fișier PDF? Multe aplicații de procesare a documentelor Word oferă capabilitățile de a converti formatul de fișier Word în PDF. Dar întregul proces necesită un efort de instalare a unei aplicații, precum și costul de licențiere. Dar de ce să plătiți pentru întreaga licență a produsului când trebuie să efectuați o singură operațiune. În plus, operațiunile de conversie în bloc nu pot fi efectuate cu un astfel de software disponibil pe piață. În toate astfel de cazuri, Aspose.Words Cloud API intră în acțiune pentru a efectua o procesare simplă și rapidă a formatului de fișier.
Aplicația Aspose.Words DOCX în PDF Converter vă convertește instantaneu fișierele DOCX în format PDF cu ajutorul SDK-ului Ruby cu sursă deschisă. Aceste SDK-uri și instrumente sunt întreținute de dezvoltatorii de la Aspose.Words și oferă cea mai simplă modalitate de a integra API-ul Aspose.Words Cloud cu aplicația dvs. Puteți converti cu ușurință fișierele DOCX în fișier PDF cu acest instrument gratuit Ruby SDK. Aspose.Words vă ajută să convertiți documentele DOCX în PDF-uri instantaneu cu fidelitate ridicată. Folosind API-ul Aspose Cloud REST este posibil să efectuați procesare avansată a formatului de fișier. Mai mult, puteți găsi un exemplu de fragment de cod cURL generat gata de utilizare în partea de jos a acestei pagini.
Aspose acceptă multe opțiuni pentru integrarea automatizării documentelor în aplicații ale mai multor platforme și limbaje de programare. În acest articol, vom discuta în detaliu următoarele subiecte. Să Explorăm.
- API-ul de conversie DOC în PDF
- Cum se instalează Aspose.Words Ruby SDK?
- Abonamentul Contului Aspose.Cloud explicat
- Convertor Word în PDF în Ruby
- Word în PDF folosind comenzile cURL
API-ul de conversie DOC în PDF
Convertorul de documente Aspose.Words vă permite să vă convertiți fișierele din DOCX în PDF la calitate înaltă. Aspose.Words Cloud API acceptă o mulțime de formate de fișiere diferite, cum ar fi DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT și multe altele. Este o soluție interesantă pentru a crea, manipula și transforma formate de documente Word de vârf folosind tehnologia de conversie aspose. Veți obține rapid rezultate de conversie foarte precise.
Cu ajutorul acestui API, putem efectua operațiuni din Word în PDF, precum și de conversie în alte formate fără a utiliza automatizarea MS Office sau orice alte dependențe. Pentru a facilita clienții noștri, au fost dezvoltate SDK-uri specifice limbajului de programare, astfel încât să puteți accesa API-ul chiar în codul aplicației. În acest articol, accentul nostru este pus pe Aspose.Words Cloud SDK pentru Ruby, permițând dezvoltatorilor Ruby să implementeze capabilități de procesare a documentelor Word în aplicațiile Ruby rapid și ușor, cu cost inițial zero.
Cum se instalează Aspose.Words Ruby SDK?
Pentru a utiliza Ruby SDK pentru comunicarea cu API-ul Aspose.Words Cloud REST, trebuie mai întâi să îl instalăm pe sistemul nostru. Ruby SDK este disponibil pentru descărcare cu cost inițial zero ca RubyGem (recomandat) și din GitHub. Odată ce ați configurat runtime Ruby, vă rugăm să executați următoarea comandă în terminal pentru a efectua instalarea rapidă și ușoară într-o aplicație Ruby pentru convertor word docx în pdf.
gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud
Dar înainte de a continua cu instalarea Aspose.Words Cloud SDK pentru Ruby 2.6 sau o versiune ulterioară, trebuie să instalați următoarele pachete de dependență pe sistemul dvs.
# 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
Acest SDK pentru Ruby acceptă peste 20 de formate legate de documente cu acces complet de citire și scriere. Pentru mai multe detalii, vă rugăm să vizitați aspose cloud site-ul de documentare.
Abonamentul Contului Aspose.Cloud explicat
După instalarea tuturor pachetelor de dependență ale mediului Ruby, următorul pas este obținerea detaliilor ClientID și ClientSecret pentru a efectua apeluri către API-urile cloud Aspose.Words pentru conversia Doc în Pdf. Există două opțiuni pentru a consuma API-urile REST direct prin intermediul unui client rest, cum ar fi cURL sau folosind SDK-uri cloud. Deci, primul pas este să creați un cont navigând pe Tabloul de bord Aspose.Cloud. Dacă aveți un cont Google sau Microsoft, faceți clic pe butonul Google sau Microsoft pentru a vă înscrie. În caz contrar, faceți clic pe linkul Înregistrare pentru a crea un cont nou furnizând informațiile necesare.
După ce vă conectați la tabloul de bord din spațiul cloud și faceți clic pe fila Aplicații din bara laterală din stânga. Acum derulați în jos, faceți clic pe butonul Creare aplicație nouă, așa cum se arată în imaginea de mai jos.
Acum creați noua aplicație selectând stocarea implicită, așa cum se arată în imaginea de mai jos. De asemenea, puteți configura stocarea terță parte pentru a încărca fișierele dvs. de date urmând ghidul cum se configurează stocarea în cloud terță parte.
Acum, derulați în jos către secțiunea Acreditări client pentru a copia ID-ul clientului și Secretul clientului, așa cum se arată în imaginea de mai jos.
Aceste acreditări ale clientului vor fi folosite pentru a efectua apeluri API către API-urile cloud Aspose.Words pentru convertorul DOCX în PDF. În continuare, vom vedea cum să convertim un Word în PDF utilizând Aspose.Words cloud SDK pentru Ruby.
Convertor Word în PDF în Ruby
Urmați instrucțiunile de mai jos pentru a efectua conversia fișierelor MS Word DOCX în PDF folosind Ruby SDK pentru aplicația Ruby on rails.
- Primul pas este să creați variabile ruby care dețin ClientID și ClientSecret copiate din tabloul de bord aspose cloud.
- În al doilea rând, creați configurația AsposeWordsCloud și transmiteți valorile ClientID, ClientSecret.
- Al treilea pas este crearea unei instanțe pentru WordsAPI
- Apoi, încărcați fișierul DOCX sursă în stocarea în cloud folosind metoda UploadFileRequest().
- Acum, creați un obiect al lui ConvertDocumentRequest() care preia numele DOCX de intrare, formatul rezultat ca argumente
- În cele din urmă, inițiați procesul de conversie DOCX în PDF cu metoda convertdocument().
# Încărcați bijuteria, vă rugăm să accesați https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Cum să convertiți Word în PDF în mod programatic.
# Obțineți acreditările AppKey și AppSID de la https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Asociați proprietățile de configurare cu WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @app_client_id
config.client_data['ClientSecret'] = @app_client_secret
end
# Creați o instanță de WordsApi
@words_api = WordsAPI.new
# Introduceți fișierul DOCX
@fileName = "mysample.docx"
# Formatul final al fișierului
@format = "pdf"
# Încărcați documentul original în stocarea în cloud selectată
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Definiți parametrii de conversie a documentului inițializați (document, format, calea_ieșire, nume_fișier_valoare_câmp, stocare, locație_fonturi)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Inițiază procesul de conversie DOCX în PDF
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Imprimați răspunsul rezultat în consolă
puts("Document successfully converted to pdf")
# Exemplu de conversie a documentului final
Ca rezultat, mysample.pdf va fi salvat la rădăcina folderului proiectului.
Word în PDF folosind comenzile cURL
Acum haideți să examinăm cum să convertiți un document Word în pdf folosind cURL. Instrumentul de linie de comandă cURL este utilizat pentru a accesa API-urile REST către și de la un server. Deoarece API-urile Aspose.Words Cloud sunt dezvoltate conform principiilor REST, așa că putem folosi aceste API-uri Cloud pentru a face operațiunile de conversie. Pentru a efectua conversia, vom genera JSON Web Token (JWT) pe baza ClientID și ClientSecret preluate din Aspose.Cloud dashboard. Vă rugăm să executați comanda în terminal pentru a genera simbolul JWT ca mai jos.
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"
Acum vom folosi simbolul JWT din comanda de mai jos pentru a converti Word în format PDF, unde fișierul DOCX de intrare ar trebui să fie disponibil pe stocarea în cloud. Apoi parametrul outPath arată locația documentului PDF rezultat, iar formatul este formatul fișierului PDF rezultat. GetDocumentWithFormat API-ul este pentru conversia documentelor, iar fișierul doc-to-pdf.doc este redat cu succes în format PDF. Puteți verifica fișierul salvat cu numele doc-to-pdf.pdf în stocarea în cloud.
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>"
Concluzie
În articolul de mai sus, toate detaliile legate de Word în PDF / DOCX în PDF / DOC în PDF sunt explicate pas cu pas folosind Aspose.Words Cloud SDK for Ruby. SDK-urile Aspose Cloud sunt open-source (publicate sub licență MIT) și codul complet al SDK-ului Aspose.Words cloud pentru Ruby este disponibil pe GitHub.
Dacă aveți întrebări, sugestii sau comentarii despre cel mai bun convertizor DOCX în PDF, nu ezitați să vizitați asistență forum. Ne puteți urmări pe rețelele sociale Facebook, LinkedIn și Twitter.
Explora
De asemenea, vă recomandăm să vizitați următoarele link-uri conexe: