SVG formát souboru je nejpoužívanějším formátem souboru, pokud pracujete s dvourozměrnou grafikou. Tento formát souboru je vysoce škálovatelný a nabízí skvělou kvalitu. Nicméně, pokud jde o sdílení dokumentů, tisk nebo archivaci, je preferován formát PDF díky své vylepšené přenositelnosti. V tomto článku programově převedeme SVG na PDF v Pythonu. K tomu použijeme Aspose.CAD pro Python prostřednictvím .NET. Tento CAD SDK je dostatečně výkonný, aby hladce zvládl převod SVG na PDF. Takže demonstrujeme funkčnost napsáním ukázkového kódu. Pojďme na to.

Instalace CAD SDK

Nainstalujme Aspose.CAD pro Python prostřednictvím .NET jednoduše spuštěním následujícího příkazu v CMD:

pip install aspose-cad

SDK soubory si můžete stáhnout, pokud upřednostňujete možnost bez CMD.

Převod SVG na PDF v Pythonu - Ukázka kódu

SDK byl nainstalován a nyní se pustíme do implementace funkčnosti.

Postupujte podle níže uvedených kroků:

  • Definujte cestu ke pracovnímu adresáři a aplikujte licenci Aspose.CAD.
  • Načtěte zdrojový SVG soubor voláním metody load .
  • Vytvořte instanci třídy CadRasterizationOptions.
  • Nastavte výšku stránky.
  • Nastavte šířku stránky.
  • Vytvořte instanci třídy PdfOptions.
  • Vyvolejte metodu save, abyste uložili soubor jako PDF.

Následující ukázkový kód ukazuje, jak programově převést SVG na PDF v Pythonu: Výstup můžete vidět na obrázku níže:

svg-to-pdf

Jako otázka

Můžete se ptát na našich fórech.

SVG na PDF - Získejte bezplatnou licenci

Získejte bezplatnou dočasnou licenci, abyste vyzkoušeli Aspose.CAD pro Python prostřednictvím .NET.

Závěrečné myšlenky

Aspose.CAD pro Python prostřednictvím .NET nabízí kompaktní způsob, jak převést SVG na PDF v Pythonu. Především, toto řešení neobsahuje žádné závislosti na třetích stranách. Tento převod můžete hladce dosáhnout ve svých Python aplikacích. Navíc se můžete hlouběji ponořit tím, že se podíváte do dokumentace, API refs a GitHub ukázek kódu.

Často kladené dotazy

Q: Jak převést SVG na PDF v Pythonu?

A: Můžete exportovat SVG do PDF pomocí Aspose.CAD pro Python prostřednictvím .NET. Tento ukázkový kód demonstruje funkčnost.

Q: Jsou SVG a PDF stejné?

A: Ne, SVG a PDF nejsou stejné. SVG je formát vektorového obrázku pro webovou grafiku, zatímco PDF je formát dokumentu, který může obsahovat text, obrázky a grafiku pro sdílení a tisk.

Prozkoumat