Jak převést XML do PDF v Pythonu pomocí REST API

Převeďte XML do PDF v Pythonu pomocí REST API

XML(Extensible Markup language) je široce používaný formát souborů, který využívá přizpůsobené značky k popisu strukturovaných dat, k ukládání a přenosu. Slouží k přenosu a ukládání dat ve formě hierarchických databázových prvků. PDF je formát souborů pouze pro čtení, standardizovaný a sdílený. Je to jeden z nejpopulárnějších formátů souborů pro offline čtení a sdílení souborů. V některých případech může být nutné převést soubor XML do formátu PDF, abyste zajistili informace o datech. Převedením XML do PDF usnadníte sdílení s ostatními, protože PDF je běžnější a snadno přístupný formát souborů. Tento článek tedy ukáže, jak převést XML do PDF v Pythonu pomocí REST API.

Článek poskytne informace o následujících tématech:

Konverze souboru XML do PDF REST API a Python SDK

Převod souborů XML na soubory PDF je jednoduchý pomocí Python SDK of GroupDocs.Conversion Cloud API. Tato knihovna je nejbezpečnějším způsobem rychlého převodu souborů PDF z XML. Je to bezplatné, bezpečné a snadno použitelné Python SDK pro konverzi obrázků. Umožňuje podporované formáty převod na obrázky a dokumenty programově v cloudu.

Program pro převod XML do PDF lze stáhnout spuštěním následujícího příkazu na konzole:

pip install groupdocs_converison_cloud

Před provedením uvedených kroků shromážděte ID klienta a tajný klíč z řídicího panelu. Jakmile budete mít své ID a tajemství, přidejte kód, jak je uvedeno níže:

# Importujte Python SDK do své python aplikace z http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Získejte client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Získejte konfigurace API souboru 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

Nyní můžete převést XML do formátu PDF pomocí moderního rozhraní Python API s několika řádky kódu.

Převeďte soubor XML na soubor PDF v Pythonu pomocí REST API

V této části můžete převést soubory XML do PDF online podle jednoduchých kroků a ukázek kódu uvedených níže. Nejprve nahrajte soubor XML do cloudu pomocí následujícího ukázka kódu. V důsledku toho bude nahraný soubor XML dostupný v sekce souborů vašeho řídicího panelu v cloudu. Poté postupujte podle níže uvedených kroků a převeďte soubor XML na soubor PDF programově:

  • Nejprve vytvořte instanci třídy ConvertApi
  • Za druhé vytvořte objekt třídy ConvertSettings
  • Dále nastavte název úložiště
  • Nastavte cestu ke zdrojovému souboru XML
  • Nyní zadejte „pdf“ jako výstupní formát
  • Zadejte cestu k výstupnímu souboru PDF
  • Dále vytvořte ConvertDocumentRequest s parametrem nastavení
  • Nakonec proveďte převod voláním třídy ConvertApi.convertDocument()

Následující příklad kódu ukazuje, jak převést soubor XML do formátu PDF v Pythonu pomocí REST API:

# Jak převést XML do PDF v Pythonu pomocí REST API
try:
	# Vytvořte potřebné instance API
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Definujte nastavení převodu
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	settings.output_path = "python-testing/output-sample-file.pdf"

	# Vytvořit žádost o převod dokumentu
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Převést XML do PDF souboru
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Následuje výstup výše uvedené ukázky kódu.

Jak převést z XML do PDF online v Pythonu

Převeďte XML do PDF souboru v Pythonu pomocí REST API

Výše uvedená ukázka kódu uloží převedený soubor PDF do cloudu. Můžete si jej stáhnout pomocí úryvek kódu.

Změňte XML na PDF v Pythonu pomocí pokročilých možností

Dále převeďte soubor XML na dokument PDF pomocí podrobných kroků uvedených níže s některými pokročilými nastaveními:

  • Nejprve vytvořte instanci třídy ConvertApi
  • Dále vytvořte instanci ConvertSettings
  • Nyní nastavte název úložiště
  • Poté nastavte cestu k souboru XML
  • Nyní k formátu přiřaďte „pdf“.
  • Definujte třídu PdfConvertOptions
  • Nastavte různá nastavení převodu, jako je střed\okno, komprimace\obrázky, zobrazení\dokument\název, dpi, ze\stránky, střed\okno, okraj atd.
  • Poskytněte možnosti převodu a nastavte cestu k výstupnímu souboru
  • Nyní vytvořte ConvertDocumentRequest s objektem nastavení
  • Nakonec získáte výsledky voláním metody ConvertApi.convertDocument()

Následující příklad kódu ukazuje, jak převést soubor XML do PDF online pomocí pokročilých možností převodu:

# Jak převést XML do PDF v Pythonu pomocí REST API
try:
	# Vytvořte potřebné instance API
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# Definujte nastavení převodu
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
	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.convert_options = convertOptions
	settings.output_path = "python-testing/output-sample-file.pdf"

	# Vytvořit žádost o převod dokumentu
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# Nakonec převeďte soubor XML na soubor PDF
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Online převod XML do PDF zdarma

Co je převodník XML do PDF online zdarma? Vyzkoušejte prosím následující bezplatný online nástroj pro převod XML do PDF, který je vyvinut pomocí výše uvedeného rozhraní API.

Závěr

No, to byl příspěvek na blogu, na který jsme se zaměřili. Toto jste se naučili:

  • jak převést soubor XML do formátu PDF v cloudu;
  • jak převést XML do PDF Online v Pythonu pomocí pokročilých možností;

Více informací o GroupDocs.Conversion Cloud API naleznete zde dokumentace. Poskytujeme také sekci API Reference, která vám umožní vizualizovat a pracovat s našimi API přímo prostřednictvím prohlížeče.

Doporučujeme vám přečíst si naši Příručku Začínáme

GroupDocs.cloud spustil nové příspěvky na blogu. Takže nezapomeňte zůstat v kontaktu pro aktualizace.

Položit otázku

Svou otázku týkající se procesu převodu XML do souboru PDF můžete zveřejnit prostřednictvím našeho fóra.

Nejčastější dotazy

Jak převedu soubor XML do PDF v Pythonu?

Nainstalujte open source převodník XML do PDF knihovna Python a exportujte XML do PDF programově. Úplné podrobnosti o rozhraní API naleznete v dokumentaci.

Jak převést XML do PDF pomocí REST API?

Vytvořte instanci ConvertApi, nastavte hodnoty nastavení převodu a vyvolejte metodu convertDocument pomocí ConvertDocumentRequest pro transformaci XML. do formátu PDF.

Lze soubory XML převést do PDF?

Ano, Knihovna Python XML to PDF funguje velmi rychle a můžete převést XML do PDF rychle, během několika sekund.

Jak mohu uložit XML jako PDF online zdarma?

  • Otevřete náš bezplatný převodník XML na PDF online.
  • Klepnutím do oblasti pro přetažení souboru nahrajte soubor XML nebo přetáhněte soubor XML.
  • Klikněte na tlačítko Převést nyní. Váš soubor XML bude nahrán a převeden do formátu PDF.
  • Odkazy ke stažení výstupních souborů budou k dispozici okamžitě po konverzi.

Je bezpečné používat online bezplatný převodník XML do PDF?

Ano, k vašim nahraným souborům nemá nikdo přístup a nahrané soubory budou po 24 hodinách smazány.

Jaký je nejlepší bezplatný online převodník PDF?

GroupDocs File Conversion je jedním z nejlepších bezplatných online převodníků PDF. Umožňuje převádět PDF do Wordu, Excelu, JPG/JPEG, PNG, TIFF, HTML, textu a naopak.

Je PDF konvertor online bezpečný?

GroupDocs.Conversion je známý svým závazkem k zabezpečení a soukromí, takže můžete převádět soubory do PDF s důvěrou a jistotou.

Jak převedu XML do formátu PDF offline v systému Windows?

Navštivte tento odkaz a stáhněte si bezplatný software pro převod XML do PDF pro Windows. Tento převodník souborů XML do PDF změní XML na PDF v systému Windows snadno jediným kliknutím.

Viz také