PDF stał się jednym z dominujących formatów plików ze względu na obsługę wielu platform. Ze względu na spójny układ dokumentów PDF na różnych urządzeniach ludzie preferują konwersję dokumentów do formatu PDF przed udostępnieniem. Jednak w niektórych przypadkach pliki PDF muszą zostać przekonwertowane na inny format pliku. Konwersja PDF do SVG jest szeroko stosowana w różnych scenariuszach, np. w celu osadzania treści dokumentów PDF na stronach internetowych. Dlatego w tym artykule dowiesz się, jak konwertować pliki PDF do SVG za pomocą C#.
- API C# .NET PDF do SVG Converter
- Konwertuj pliki PDF na SVG w C#
- Konwertuj PDF na SVG z dodatkowymi opcjami
- Uzyskaj bezpłatną licencję API
C# Konwersja plików PDF do formatu SVG za pomocą interfejsu API platformy .NET — bezpłatne pobieranie
Aspose.PDF for .NET to interfejs API do manipulacji plikami PDF, który umożliwia tworzenie nowych i przetwarzanie istniejących plików PDF z poziomu aplikacji .NET. Ponadto interfejs API umożliwia również konwersję plików PDF do formatu SVG z wysoką wiernością. Możesz pobrać bibliotekę DLL interfejsu API lub zainstalować ją za pomocą NuGet.
PM> Install-Package Aspose.Pdf
Konwertuj pliki PDF na SVG w C#
Poniżej przedstawiono kroki, aby przekonwertować plik PDF na format SVG w C# przy użyciu Aspose.PDF for .NET.
- Załaduj dokument PDF za pomocą klasy Document.
- Utwórz instancję klasy SvgSaveOptions.
- Zapisz plik PDF jako SVG przy użyciu metody Document.Save(String, SvgSaveOptions).
Poniższy przykładowy kod pokazuje, jak przekonwertować plik PDF na format SVG przy użyciu języka C#.
// Otwórz dokument
Document pdfDocument = new Document("Document.pdf");
// Utwórz instancję obiektu SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Zapisz plik PDF jako plik SVG
pdfDocument.Save("output.svg", saveOptions);
Konwersja C# PDF do SVG z dodatkowymi opcjami
Aspose.PDF for .NET zapewnia również dodatkowe opcje dostosowywania konwersji PDF do SVG w języku C#. W tym celu interfejs API zapewnia klasę SvgSaveOptions, która zawiera następujące opcje.
- CompressOutputToZipArchiwum - Specifies whether the output will be created as one zip-archive.
- CustomStrategyOfEmbeddedImagesSaving - Strategy for customized handling of referenced external image files.
- ScaleToPixels - Specifies whether to scale the output document from typographic points to pixels.
- Traktuj nazwę_pliku docelowego jako katalog - Defines whether to create a target directory with the same name as the requested output file.
- TryMergeAdjacentSameBackgroundImages - To avoid visible boundaries between parts of same background images.
Poniżej przedstawiono kroki, aby dostosować konwersję PDF do SVG przy użyciu klasy SvgSaveOptions.
- Załaduj dokument PDF za pomocą klasy Document.
- Utwórz instancję klasy SvgSaveOptions.
- Ustaw żądaną opcję, na przykład SaveOptions.CompressOutputToZipArchive.
- Zapisz plik PDF jako SVG przy użyciu metody Document.Save(String, SvgSaveOptions).
Poniższy przykładowy kod pokazuje, jak przekonwertować plik PDF na format SVG z dodatkowymi opcjami przy użyciu języka C#.
// Otwórz dokument
Document pdfDocument = new Document("Document.pdf");
// Utwórz instancję obiektu SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Nie kompresuj obrazu SVG do archiwum ZIP
saveOptions.CompressOutputToZipArchive = false;
// Zapisz plik PDF jako plik SVG
pdfDocument.Save("output.svg", saveOptions);
.NET PDF to SVG Converter — Uzyskaj bezpłatną licencję API
Jeśli chcesz wypróbować interfejs API bez ograniczeń ewaluacyjnych, możesz uzyskać bezpłatną tymczasową licencję.
Wniosek
W tym artykule nauczyłeś się konwertować pliki PDF do formatu SVG w języku C#. Ponadto dodatkowe opcje dostosowywania konwersji PDF do SVG zostały omówione z próbką kodu. Więcej informacji na temat C# PDF API można znaleźć w dokumentacji.