Opracuj Word to PDF Converter Online za pomocą Ruby Cloud SDK. Wykonaj DOCX do PDF lub DOC do PDF online

Jak przekonwertować docx do pdf? | Najlepszy konwerter słów na pdf | Aspose.Words Cloud Ruby SDK.

Jak przekonwertować docx na pdf - Najlepsze słowo na pdf konwerter

Przegląd

DOCX jest dobrze znanym formatem dokumentów programu Microsoft Word i został wprowadzony w programie Microsoft Word 2007. Docx jest oparty na otwartym formacie XML, a pliki Docx można otwierać w programie Word 2007. Podczas gdy format PDF jest Przenośny format dokumentów do reprezentowania dokumentów. Jest to wszechstronny format pliku opracowany przez Adobe Systems i może zawierać dowolną liczbę czcionek i obrazów. Zapewnia łatwy i niezawodny sposób tworzenia, prezentowania plików dokumentów i przesyłania gotowych do druku wydruków.

Czy chcesz przekonwertować plik DOCX na plik PDF? Wiele aplikacji do przetwarzania dokumentów tekstowych umożliwia konwersję plików Word do formatu PDF. Ale cały ten proces wymaga wysiłku w celu zainstalowania aplikacji, a także kosztów licencji. Ale po co płacić za całą licencję na produkt, skoro wystarczy wykonać tylko jedną operację. Ponadto operacje konwersji masowej nie mogą być wykonywane za pomocą takiego oprogramowania dostępnego na rynku. We wszystkich takich przypadkach do akcji wkracza Aspose.Words Cloud API, aby wykonać łatwe i szybkie przetwarzanie formatu pliku.

Aplikacja Aspose.Words DOCX to PDF Converter natychmiast konwertuje pliki DOCX do formatu PDF za pomocą pakietu Ruby SDK o otwartym kodzie źródłowym. Te zestawy SDK i narzędzia są utrzymywane przez programistów w Aspose.Words i zapewniają najłatwiejszy sposób integracji Aspose.Words Cloud API z twoją aplikacją. Możesz łatwo konwertować pliki DOCX na pliki PDF za pomocą tego bezpłatnego narzędzia Ruby SDK. Aspose.Words pomaga błyskawicznie konwertować dokumenty DOCX na pliki PDF z wysoką wiernością. Wykorzystując API Aspose Cloud REST możliwe jest zaawansowane przetwarzanie formatu plików. Ponadto na dole tej strony można znaleźć wygenerowany, gotowy do użycia przykład fragmentu kodu cURL.

Aspose obsługuje wiele opcji integracji automatyzacji dokumentów z aplikacjami kilku platform i języków programowania. W tym artykule szczegółowo omówimy następujące tematy. Odkryjmy.

API konwersji DOC na PDF

Konwerter dokumentów Aspose.Words umożliwia konwersję plików z formatu DOCX do formatu PDF w wysokiej jakości. Aspose.Words Cloud API obsługuje wiele różnych formatów plików, takich jak DOC, DOCX, DOCM, DOTX, RTF, ODT, OTT i wiele innych. Jest to ekscytujące rozwiązanie do tworzenia, manipulowania i przekształcania wiodących formatów dokumentów Word przy użyciu technologii konwersji aspose. Szybko uzyskasz bardzo dokładne wyniki konwersji.

Za pomocą tego API możemy wykonywać operacje Word do PDF oraz operacje konwersji do innych formatów bez użycia automatyzacji MS Office lub jakichkolwiek innych zależności. Aby ułatwić naszym klientom, opracowano specjalne zestawy SDK języka programowania, dzięki którym można uzyskać dostęp do interfejsu API bezpośrednio w kodzie aplikacji. W tym artykule skupiliśmy się na Aspose.Words Cloud SDK for Ruby, umożliwiając programistom Ruby szybkie i łatwe wdrażanie funkcji przetwarzania dokumentów Word w aplikacjach Ruby, przy zerowych kosztach początkowych.

Jak zainstalować Aspose.Words Ruby SDK?

Aby używać Ruby SDK do komunikacji z API REST Aspose.Words Cloud, najpierw musimy zainstalować go w naszym systemie. Ruby SDK jest dostępny do pobrania bez kosztów początkowych jako RubyGem (zalecane) oraz z GitHub. Po skonfigurowaniu środowiska wykonawczego Ruby, wykonaj następujące polecenie w terminalu, aby przeprowadzić szybką i łatwą instalację w aplikacji Ruby dla konwertera word docx na pdf.

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

Ale zanim przystąpisz do instalacji Aspose.Words Cloud SDK dla Ruby 2.6 lub nowszego, musisz zainstalować następujące pakiety zależności w swoim systemie.

# 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

Ten zestaw SDK dla języka Ruby obsługuje ponad 20 formatów związanych z dokumentami z pełnym dostępem do odczytu i zapisu. Aby uzyskać więcej informacji, odwiedź aspose cloud strona z dokumentacją.

Objaśnienie subskrypcji konta Aspose.Cloud

Po zainstalowaniu wszystkich pakietów zależności środowiska Ruby, następnym krokiem jest uzyskanie danych ClientID i ClientSecret w celu wywołania API chmury Aspose.Words w celu konwersji Doc na PDF. Istnieją dwie opcje bezpośredniego korzystania z interfejsów API REST za pośrednictwem niektórych klientów odpoczynku, takich jak cURL, lub przy użyciu zestawów SDK w chmurze. Tak więc pierwszym krokiem jest utworzenie konta poprzez nawigację pulpit nawigacyjny Aspose.Cloud. Jeśli masz konto Google lub Microsoft, po prostu kliknij przycisk Google lub Microsoft, aby się zarejestrować. W przeciwnym razie kliknij łącze Zarejestruj się, aby utworzyć nowe konto, podając wymagane informacje.

Po zalogowaniu się do pulpitu nawigacyjnego przestrzeni w chmurze i kliknięciu karty Aplikacje na lewym pasku bocznym. Teraz przewiń w dół, kliknij przycisk Utwórz nową aplikację, jak pokazano na poniższym obrazku.

Konwerter dokumentów na pdf

Teraz utwórz nową aplikację, wybierając domyślną pamięć masową, jak pokazano na poniższym obrazku. Możesz także skonfigurować pamięć masową innej firmy do przesyłania plików danych, postępując zgodnie z przewodnikiem jak skonfigurować pamięć masową w chmurze innej firmy.

Najpopularniejsza aplikacja konwertująca dokumenty docx na pdf

Teraz przewiń w dół do sekcji Poświadczenia klienta, aby skopiować identyfikator klienta i klucz tajny klienta, jak pokazano na poniższym obrazku.

poświadczenia klienta dla najpopularniejszej aplikacji ruby konwertującej dokumenty docx na pdf

Te poświadczenia klienta będą używane do wykonywania wywołań API do interfejsów API chmury Aspose.Words dla konwertera DOCX na PDF. Następnie zobaczymy, jak przekonwertować Word na PDF za pomocą zestawu SDK chmury Aspose.Words dla Ruby.

Konwerter plików Word na PDF w języku Ruby{#Konwerter plików Word na PDF w języku Ruby}

Postępuj zgodnie z instrukcjami podanymi poniżej, aby przeprowadzić konwersję plików MS Word DOCX do PDF za pomocą Ruby SDK dla aplikacji Ruby on Rails.

  1. Pierwszym krokiem jest utworzenie zmiennych ruby przechowujących ClientID i ClientSecret skopiowane z aspose cloud dashboard.
  2. Po drugie, utwórz konfigurację AsposeWordsCloud i przekaż wartości ClientID, ClientSecret.
  3. Trzecim krokiem jest utworzenie instancji WordsAPI
  4. Następnie prześlij źródłowy plik DOCX do magazynu w chmurze przy użyciu metody UploadFileRequest().
  5. Teraz utwórz obiekt ConvertDocumentRequest(), który przyjmuje wejściową nazwę DOCX, wynikowy format jako argumenty
  6. Na koniec zainicjuj proces konwersji DOCX do PDF za pomocą metody convertdocument().
# Załaduj klejnot, przejdź do https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Jak programowo przekonwertować Word na PDF.
# Uzyskaj poświadczenia AppKey i AppSID z https://dashboard.aspose.cloud/applications
@app_client_id = "######-####-####-####-#########"
@app_client_secret = "##########################"
# Powiąż właściwości konfiguracji z WordsApi
AsposeWordsCloud.configure do |config|
  config.client_data['ClientId'] = @app_client_id
  config.client_data['ClientSecret'] = @app_client_secret
end
# Utwórz instancję WordsApi
@words_api = WordsAPI.new
# Wprowadź plik DOCX
@fileName = "mysample.docx"
# Ostateczny format pliku
@format = "pdf"
# Prześlij oryginalny dokument do wybranego magazynu w chmurze
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
# Zdefiniuj parametry konwersji dokumentów inicjalizuj (dokument, format, ścieżka wyjściowa, nazwa_pliku_wartość_pola, pamięć masowa, lokalizacja_czcionek)
@request = ConvertDocumentRequest.new(File.new(@fileName, 'rb'), @format, nil, nil, nil, nil)
# Rozpocznij proces konwersji DOCX na PDF
@result = @words_api.convert_document(@request)
puts @result.to_s.inspect
# Wydrukuj odpowiedź wyniku w konsoli
puts("Document successfully converted to pdf")
# Przykład konwersji dokumentu końcowego

W rezultacie plik mysample.pdf zostanie zapisany w katalogu głównym folderu projektu.

Word do PDF za pomocą poleceń cURL

Przyjrzyjmy się teraz, jak przekonwertować dokument tekstowy na pdf za pomocą cURL. Narzędzie wiersza poleceń cURL służy do uzyskiwania dostępu do interfejsów API REST do iz serwera. Ponieważ interfejsy API chmury Aspose.Words są opracowywane zgodnie z zasadami REST, możemy używać tych interfejsów API chmury do wykonywania operacji konwersji. Aby przeprowadzić konwersję, wygenerujemy JSON Web Token (JWT) na podstawie ClientID i ClientSecret pobranych z deski rozdzielczej Aspose.Cloud. Wykonaj polecenie w terminalu, aby wygenerować token JWT, jak poniżej.

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"

Teraz użyjemy tokena JWT w poniższym poleceniu, aby przekonwertować plik Word na format PDF, w którym wejściowy plik DOCX powinien być dostępny w chmurze. Następnie parametr outPath pokazuje lokalizację wynikowego dokumentu PDF, a format jest formatem wynikowego pliku pdf. GetDocumentWithFormat API służy do konwersji dokumentów, a plik doc-to-pdf.doc jest pomyślnie renderowany do formatu PDF. Możesz sprawdzić zapisany plik o nazwie doc-to-pdf.pdf w chmurze.

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

Wniosek

W powyższym artykule wszystkie szczegóły związane z Word to PDF / DOCX to PDF / DOC to PDF wyjaśniono krok po kroku za pomocą Aspose.Words Cloud SDK for Ruby. Zestawy SDK Aspose Cloud są open source (opublikowane na licencji MIT), a pełny kod zestawu SDK chmury Aspose.Words dla Ruby jest dostępny na GitHub.

Jeśli masz jakieś pytania, sugestie lub uwagi dotyczące najlepszego konwertera DOCX na PDF, odwiedź stronę pomocy technicznej forum. Możesz nas śledzić w mediach społecznościowych Facebook, LinkedIn i Twitter.

Badać

Zalecamy również odwiedzenie następujących powiązanych linków: