Letar du efter en snabb och enkel att implementera lösning för PDF till SVG-konvertering i C#? Du är på rätt plats där du hittar hur du konverterar PDF-filer till SVG-format med hög hastighet, kvalitet och noggrannhet.
PDF har blivit ett av de dominerande filformaten på grund av dess plattformsoberoende stöd. På grund av den konsekventa layouten för PDF-dokument över heterogena enheter, brukar folk föredra konvertering av dokument till PDF innan de delar. PDF till SVG konvertering används allmänt i olika scenarier, dvs för att bädda in innehållet i PDF-dokument på webbsidor. Så låt oss se hur man utför PDF till SVG-konvertering.
- C# .NET PDF till SVG Converter API
- Konvertera PDF-filer till SVG i C#
- Konvertera PDF till SVG med ytterligare alternativ
C# PDF till SVG Conversion Library
För att konvertera PDF-filer till SVG-format kommer vi att använda Aspose.PDF för .NET. Det är ett PDF-manipuleringsbibliotek som låter dig skapa nya och bearbeta befintliga PDF-filer från .NET-applikationer. Dessutom låter biblioteket dig konvertera PDF-filer till SVG med hög kvalitet.
Du kan antingen ladda ner bibliotekets DLL eller installera den via NuGet.
PM> Install-Package Aspose.PDF
Konvertera PDF till SVG i C#
Följande är stegen för att konvertera en PDF-fil till SVG i C#.
- Ladda PDF-dokumentet med klassen Dokument.
- Skapa en instans av klassen SvgSaveOptions.
- Spara PDF som SVG med metoden Document.Save(String, SvgSaveOptions).
Följande kodexempel visar hur man konverterar en PDF-fil till SVG i C#.
// Öppna dokumentet
Document pdfDocument = new Document("Document.pdf");
// Instantiera ett objekt av SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Spara PDF-filen som SVG-fil
pdfDocument.Save("output.svg", saveOptions);
Anpassad PDF till SVG C#-konvertering
Aspose.PDF för .NET ger också några ytterligare alternativ för att anpassa PDF till SVG-konverteringen i C#. För detta tillhandahåller API:et SvgSaveOptions klass som innehåller följande alternativ.
- CompressOutputToZipArchive - Specifies whether the output will be created as one ZIP archive.
- CustomStrategyOfEmbeddedImagesSpara - Strategy for customized handling of referenced external image files.
- ScaleToPixels - Specifies whether to scale the output document from typographic points to pixels.
- TreatTargetFileNameAsDirectory - Defines whether to create a target directory with the same name as the requested output file.
- TrySamergeAdjacentSamaBackgroundImages - To avoid visible boundaries between parts of the same background images.
Följande är stegen för att anpassa PDF till SVG-konvertering med SvgSaveOptions-klassen.
- Ladda PDF-dokumentet med klassen Document.
- Skapa en instans av klassen SvgSaveOptions.
- Ställ in önskat alternativ såsom SaveOptions.CompressOutputToZipArchive.
- Spara PDF som SVG med metoden Document.Save(String, SvgSaveOptions).
Följande kodexempel visar hur man konverterar en PDF-fil till SVG med ytterligare alternativ med C#.
// Öppna dokumentet
Document pdfDocument = new Document("Document.pdf");
// Instantiera ett objekt av SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Komprimera inte SVG-bild till Zip-arkiv
saveOptions.CompressOutputToZipArchive = false;
// Spara PDF-filen som SVG-fil
pdfDocument.Save("output.svg", saveOptions);
Gratis C# PDF till SVG-konvertering
Du kan få en gratis tillfällig licens och konvertera PDF-filer till SVG-format utan några begränsningar.
Slutsats
I den här artikeln har du lärt dig hur du konverterar PDF-filer till SVG-format i C#. Dessutom har de ytterligare alternativen för att anpassa PDF till SVG-konvertering diskuterats med kodexemplet. Du kan utforska mer om C# PDF API med dokumentation.