Vykreslování škálovatelné vektorové grafiky (SVG) jako formátu PDF (Portable Document Format) pomocí C# může být cennou funkcí v různých scénářích, jako je generování dokumentů, vytváření sestav nebo vytváření tisknutelných materiálů. V této příručce prozkoumáme kroky potřebné k vykreslení SVG jako PDF pomocí C#. Převedením SVG do PDF mohou vývojáři vytvářet dokumenty vhodné pro sdílení, tisk nebo vkládání do různých aplikací. Následují kroky a C# kód pro vykreslení SVG do PDF.
Kroky k vykreslení SVG jako PDF pomocí C#
- Nakonfigurujte své integrované vývojové prostředí (IDE) tak, aby využívalo GroupDocs.Viewer for .NET pro převod SVG do PDF
- Vytvořte instanci objektu třídy Viewer poskytnutím cesty k souboru SVG jako argumentu jeho konstruktoru
- Získejte možnosti zobrazení vytvořením objektu třídy PdfViewOptions
- Voláním metody Viewer.View předáním možností zobrazení uložíte výsledné PDF na disk
Výše uvedené kroky k převodu SVG do PDF v C# lze provést na široce používaných operačních systémech, jako jsou Windows, macOS a Linux, za předpokladu, že je nainstalováno .NET. K provedení této konverze není třeba instalovat žádný další software nebo nástroje. Ať už se použije na generování dokumentů, vytváření sestav nebo jiné scénáře, vykreslování SVG do PDF představuje cennou schopnost v sadě nástrojů vývojářů, kteří chtějí všestranné a dynamické zpracování dokumentů. Níže uvedený příklad kódu ukazuje, jak provést tuto konverzi.
Kód pro vykreslení SVG jako PDF pomocí C#
using GroupDocs.Viewer; | |
using GroupDocs.Viewer.Options; | |
using GroupDocs.Viewer.Results; | |
using System; | |
namespace RenderSVGasPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Viewer library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Viewer.lic"); | |
using (var viewer = new Viewer("input.svg")) | |
{ | |
// Save output PDF to disk | |
var viewOptions = new PdfViewOptions("output.pdf"); | |
viewer.View(viewOptions); | |
} | |
} | |
} | |
} |
Vykreslování SVG jako PDF v C# nabízí robustní řešení pro začlenění škálovatelné vektorové grafiky do tisknutelných dokumentů. Při integraci převodu SVG do PDF do svých projektů zvažte specifické potřeby své aplikace a prozkoumejte další funkce nabízené vybranou knihovnou pro komplexnější řešení. Po úspěšné konfiguraci navrhované knihovny a provedení požadovaných úprav cest k souborům se začlenění kódu pro vykreslení SVG jako PDF v C# do vašich projektů stane jednoduchým a bezproblémovým úkolem.
V dřívějším tutoriálu jsme zkoumali vykreslování SVG jako HTML. Pokud potřebujete další pokyny, doporučujeme prostudovat si náš článek o vykreslit SVG jako HTML pomocí C#.