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:
- REST API a Python SDK pro konverzi souboru XML do PDF
- Převést XML do PDF souboru v Pythonu pomocí REST API
- Změňte XML na PDF v Pythonu pomocí pokročilých možností
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.
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é
- Jak programově převést Word do JPG a JPG do Wordu v Javě
- Převeďte EXCEL na JSON a JSON na EXCEL v Pythonu
- Jak převést Word na prezentaci PPT pomocí Node.js
- Převeďte PDF na obrázky JPEG, PNG nebo GIF v Node.js
- Jak převést textový soubor do PDF online v Node.js
- Převeďte dokumenty Word do PDF pomocí REST API v Pythonu
- Převeďte Word na PNG a PNG na Word Document v Javě
- Převeďte PDF do JPG a JPG do PDF Programově v Javě
- Extrahujte text z PDF pomocí Pythonu
- Převeďte CSV do Excelu pomocí REST API v Node.js
- Převeďte SVG na JPG a JPG na SVG v Pythonu