Jak konwertować pliki TXT do PDF za pomocą REST API w Ruby

Jak konwertować pliki TXT do PDF za pomocą REST API w Ruby

Notatnik to edytor tekstu, który umożliwia tworzenie szybkich notatek w pliku TXT. Notatnik Windows to prosty edytor tekstu stworzony przez korporację Microsoft. Konwersja tekstu do pliku PDF zapewnia większą wszechstronność, ponieważ ostateczny dokument można przeglądać w dowolnym systemie. Aby programowo przeprowadzić konwersję plików TXT na PDF, w tym artykule opisano, jak konwertować pliki TXT na PDF przy użyciu interfejsu API REST w języku Ruby.

W tym samouczku zostaną omówione następujące tematy:

API do konwersji dokumentów TXT na pliki PDF

Aby rozpocząć konwersję TXT na PDF, użyjemy Ruby SDK z GroupDocs.Conversion Cloud API. Nasze interfejsy Cloud API umożliwiają konwersję dokumentów i obrazów w dowolnym obsługiwanym formacie pliku do dowolnego potrzebnego formatu. Możesz łatwo konwertować ponad 50 rodzajów dokumentów i obrazów, takich jak Word, PowerPoint, Excel, PDF, HTML, CAD, obrazy rastrowe itp.

Możesz bezpłatnie zainstalować GroupDocs.Conversion TXT do biblioteki pdf w swojej aplikacji Ruby. Naciśnij poniższe polecenie w terminalu Rails, aby przekonwertować TEKST na PDF za pomocą klejnotu:

gem install groupdocs_conversion_cloud

Pobierz swój identyfikator klienta i klucz tajny klienta z panelu nawigacyjnego, zanim zaczniesz postępować zgodnie z instrukcjami i dostępnymi przykładami kodu. Gdy masz już swój identyfikator i sekret, dodaj kod, jak pokazano poniżej:

# Uzyskaj identyfikator klienta i klucz klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
# Załaduj klejnot do aplikacji Ruby dla http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Jak przekonwertować TXT na PDF za pomocą REST API w Ruby

Możesz przekonwertować swój format TXT na format PDF, wykonując proste czynności wymienione poniżej: Po pierwsze, prześlij dokument tekstowy do magazynu w chmurze w celu konwersji TXT2pdf. W rezultacie przesłany plik tekstowy będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze. Teraz możesz programowo przekonwertować dokument TXT na PDF, wykonując czynności podane poniżej:

  • Utwórz instancję ConvertApi
  • Utwórz instancję ConvertSettings
  • Ustaw ścieżkę pliku TXT i format pliku wyjściowego jako „pdf”
  • Utwórz instancję TXTLoadOptions
  • Ustaw kodowanie na shift\jis
  • Przypisz ustawienia opcji ładowania
  • Podaj ścieżkę pliku wyjściowego „text-to-pdf”
  • Utwórz ConvertDocumentRequest za pomocą ConvertSettings
  • Na koniec wywołaj metodę convertdocument() z ConvertDocumentRequest

Poniższy przykład kodu pokazuje, jak przekonwertować plik TXT na dokument PDF za pomocą interfejsu API REST:

# Jak przekonwertować plik TXT na plik PDF.
# Utwórz instancję interfejsu API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Zainicjuj ustawienia konwersji
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"

settings.load_options = loadOptions
settings.output_path = "text-to-pdf"

# Konwertuj do formatu PDF za pomocą konwertera TEKSTU
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted Text document to pdf file.")

Powyższy przykładowy kod zapisze plik w formacie text2pdf w chmurze. Możesz pobrać go od razu w swojej przeglądarce.

Konwersja TXT na PDF przy użyciu zaawansowanych opcji w języku Ruby

Możesz także programowo konwertować dokumenty TXT na PDF, korzystając z zaawansowanych opcji, wykonując czynności podane poniżej:

  • Utwórz instancję ConvertApi
  • Utwórz instancję ConvertSettings
  • Ustaw ścieżkę pliku TXT i format pliku wyjściowego jako „pdf”
  • Utwórz instancję TXTLoadOptions
  • Ustaw wartości encoding i trailing\spaces\options
  • Utwórz instancję pliku PdfConvertOptions
  • Ustaw różne opcje konwersji center\window, from\page, margin\top itp.
  • Przypisz ustawienia opcji ładowania and convert options settings
  • Ustaw ścieżkę pliku wyjściowego „text-to-pdf”
  • Utwórz ConvertDocumentRequest za pomocą ConvertSettings
  • Teraz w końcu wywołaj metodę convertdocument() z ConvertDocumentRequest

Poniższy przykład kodu pokazuje, jak przekonwertować dokument TXT na dokument PDF z zaawansowanymi ustawieniami przy użyciu interfejsu API REST w języku Ruby.

# Konwerter TXT na PDF z zaawansowanymi opcjami
#  Utwórz instancję interfejsu API konwersji tekstu na PDF
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Ustaw ustawienia konwersji dla zaawansowanych opcji plików
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"
 
loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"
loadOptions.trailing_spaces_options = "Preserve"

convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
convertOptions.center_window = true
convertOptions.compress_images = false
convertOptions.display_doc_title = true
convertOptions.dpi = 1024.0
convertOptions.fit_window = false
convertOptions.from_page = 1
convertOptions.grayscale = false
convertOptions.image_quality = 100
convertOptions.linearize = false
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.password = "password"
convertOptions.unembed_fonts = true
convertOptions.remove_unused_streams = true
convertOptions.remove_unused_objects = true
convertOptions.remove_pdfa_compliance = false
 
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "text-to-pdf"

# Konwertuj plik TXT na plik PDF
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("TXT file successfully converted to pdf file using advanced options.")

Internetowy konwerter TXT na PDF za darmo

Jak przekonwertować plik tekstowy (.txt) na PDF online? Konwertuj TXT na PDF online za darmo i jednym kliknięciem, korzystając z naszego najlepszego darmowego konwertera TXT na PDF. Jest to łatwy w użyciu darmowy konwerter TXT na pdf online. Ten darmowy konwerter tekstu na pdf został opracowany przy użyciu powyższego interfejsu API konwersji tekstu na pdf. Wypróbuj następujący bezpłatny konwerter dokumentów tekstowych na pdf online.

Podsumowując

W tym artykule dowiedzieliśmy się, jak:

  • konwertować dokumenty TXT na PDF za pomocą ruby;
  • przekonwertować txt na pdf za pomocą zaawansowanych opcji w ruby;

Możesz dowiedzieć się więcej o interfejsie API konwertera plików GroupDocs.Conversion, korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i komunikowanie się z nimi bezpośrednio przez przeglądarkę.

Zadać pytanie

Jeśli masz jakiekolwiek pytania dotyczące konwertera plików TXT na PDF, możesz je zadać na Forum.

Zobacz też