Jak převést soubory TXT do PDF pomocí REST API v Ruby

Jak převést soubory TXT do PDF pomocí REST API v Ruby

Poznámkový blok je program pro zpracování textu, který umožňuje vytvářet rychlé poznámky v souboru TXT. Windows Poznámkový blok je jednoduchý textový editor vytvořený společností Microsoft. Převod textu do souboru PDF mu dává větší univerzálnost, protože konečný dokument lze prohlížet na jakémkoli systému. Chcete-li provést převod TXT do PDF programově, tento článek popisuje, jak převést soubory TXT do PDF pomocí REST API v Ruby.

V tomto tutoriálu budou zahrnuta následující témata:

API pro převod TXT dokumentů na soubory PDF

K zahájení převodu TXT do PDF použijeme Ruby SDK of GroupDocs.Conversion Cloud API. Naše cloudová rozhraní API vám umožňují převádět vaše dokumenty a obrázky jakéhokoli podporovaného formátu souboru do libovolného formátu, který potřebujete. Můžete snadno převádět mezi více než 50 typy dokumentů a obrázků, jako jsou Word, PowerPoint, Excel, PDF, HTML, CAD, rastrové obrázky atd.

Knihovnu GroupDocs.Conversion TXT to pdf si můžete zdarma nainstalovat do své aplikace Ruby. Stiskněte níže uvedený příkaz v terminálu rails pro převod TEXTu do PDF pomocí gem:

gem install groupdocs_conversion_cloud

Než začnete postupovat podle kroků a dostupných příkladů kódu, získejte své ID klienta a tajný klíč klienta z dashboard. Jakmile budete mít své ID a tajemství, přidejte kód, jak je uvedeno níže:

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
# Načtěte drahokam do své rubínové aplikace pro http://api.groupdocs.cloud

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

Jak převést TXT do PDF pomocí REST API v Ruby

Svůj formát TXT můžete převést do formátu PDF podle jednoduchých kroků uvedených níže: Nejprve nahrajte textový dokument do cloudového úložiště pro převod TXT2pdf. V důsledku toho bude nahraný textový soubor dostupný v sekce souborů vašeho řídicího panelu v cloudu. Nyní můžete převést TXT dokument do PDF programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Vytvořte instanci ConvertSettings
  • Nastavte cestu k souboru TXT a výstupní formát souboru jako „pdf“
  • Vytvořte instanci TXTLoadOptions
  • Nastavte kódování na shift\jis
  • Přiřadit nastavení možností zatížení
  • Zadejte cestu k výstupnímu souboru „text-to-pdf“
  • Vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Nakonec zavolejte metodu convertdocument() pomocí ConvertDocumentRequest

Následující příklad kódu ukazuje, jak převést ze souboru TXT na dokument PDF pomocí REST API:

# Jak převést soubor TXT na soubor PDF.
# Vytvořit instanci API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Inicializujte nastavení převodu
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"

# Převést do PDF pomocí převodníku TEXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted Text document to pdf file.")

Výše uvedená ukázka kódu uloží soubor ve formátu text2pdf do cloudu. Můžete si jej stáhnout ihned ve svém prohlížeči.

Převod TXT do PDF pomocí pokročilých možností v Ruby

Dokumenty TXT na PDF můžete také převést pomocí pokročilých možností programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Vytvořte instanci ConvertSettings
  • Nastavte cestu k souboru TXT a výstupní formát souboru jako „pdf“
  • Vytvořte instanci TXTLoadOptions
  • Nastavte kódování a koncové hodnoty\spaces\options
  • Vytvořte instanci PdfConvertOptions
  • Nastavte různé možnosti převodu střed\okno, ze\stránka, okraj\nahoře atd.
  • Přiřadit nastavení možností zatížení and convert options settings
  • Nastavte cestu výstupního souboru “text-to-pdf”
  • Vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Nyní konečně zavolejte metodu convertdocument() pomocí ConvertDocumentRequest

Následující příklad kódu ukazuje, jak převést dokument TXT na dokument PDF s pokročilým nastavením pomocí REST API v Ruby.

# Převaděč TXT do PDF s pokročilými možnostmi
#  Vytvořte instanci rozhraní API pro převod textu do PDF
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Nastavte nastavení převodu pro pokročilé možnosti souborů
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"

# Převést TXT do PDF souboru
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("TXT file successfully converted to pdf file using advanced options.")

Online převodník TXT do PDF zdarma

Jak převést textový soubor (.txt) do PDF online? Převeďte TXT do PDF online zdarma a jedním kliknutím pomocí našeho nejlepšího bezplatného převodníku TXT na pdf. Je to snadno použitelný konvertor TXT na pdf online zdarma. Tento bezplatný převodník textu do formátu PDF byl vyvinut pomocí výše uvedeného rozhraní API pro převod textu do formátu PDF. Vyzkoušejte prosím následující převaděč textového dokumentu na pdf online zdarma.

Shrnutí

V tomto článku jsme se naučili, jak:

  • převést dokumenty TXT do PDF pomocí ruby;
  • převést txt na pdf pomocí pokročilých možností v ruby;

Další informace o rozhraní API pro převod souborů GroupDocs.Conversion můžete získat pomocí dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi API přímo prostřednictvím prohlížeče.

Položit otázku

Pokud máte nějaké dotazy ohledně převodníku TXT na PDF, neváhejte se nás zeptat na Fóru.

Viz také