PDF стал одним из доминирующих форматов файлов из-за его кроссплатформенной поддержки. Из-за единообразного макета PDF-документов на разнородных устройствах люди предпочитают конвертировать документы в PDF, прежде чем делиться ими. Однако в некоторых случаях PDF-файлы необходимо преобразовать в какой-либо другой формат файла. Преобразование PDF в SVG широко используется в различных сценариях, например, для встраивания содержимого документов PDF в веб-страницы. Поэтому в этой статье вы узнаете, как конвертировать PDF-файлы в SVG с помощью C#.
- C# .NET PDF в SVG Converter API
- Преобразование PDF-файлов в SVG на C#
- Преобразование PDF в SVG с дополнительными параметрами
- Получите бесплатную лицензию API
Преобразование C# PDF в SVG с помощью .NET API — Скачать бесплатно
Aspose.PDF for .NET — это API для работы с PDF, который позволяет создавать новые и обрабатывать существующие PDF-файлы из приложений .NET. Кроме того, API также позволяет преобразовывать PDF-файлы в SVG с высокой точностью. Вы можете либо скачать библиотеку DLL API, либо установить ее через NuGet.
PM> Install-Package Aspose.Pdf
Преобразование PDF-файлов в SVG на C#
Ниже приведены шаги для преобразования файла PDF в SVG на C# с использованием Aspose.PDF для .NET.
- Загрузите документ PDF с помощью класса Document.
- Создайте экземпляр класса SvgSaveOptions.
- Сохраните PDF как SVG, используя метод Document.Save(String, SvgSaveOptions).
В следующем примере кода показано, как преобразовать PDF-файл в SVG с помощью C#.
// Открыть документ
Document pdfDocument = new Document("Document.pdf");
// Создать экземпляр объекта SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Сохраните PDF как файл SVG.
pdfDocument.Save("output.svg", saveOptions);
Преобразование C# PDF в SVG с дополнительными параметрами
Aspose.PDF для .NET также предоставляет некоторые дополнительные параметры для настройки преобразования PDF в SVG на C#. Для этого API предоставляет класс SvgSaveOptions, который содержит следующие параметры.
- Компрессаутпуттозипархиве - Specifies whether the output will be created as one zip-archive.
- CustomStrategyOfEmbeddedImagesСохранение - Strategy for customized handling of referenced external image files.
- Масштабирование пикселей - Specifies whether to scale the output document from typographic points to pixels.
- ОбрабатыватьTargetFileNameAsDirectory - Defines whether to create a target directory with the same name as the requested output file.
- ПопробуйтеMergeAdjacentSameBackgroundImages - To avoid visible boundaries between parts of same background images.
Ниже приведены шаги по настройке преобразования PDF в SVG с использованием класса SvgSaveOptions.
- Загрузите документ PDF с помощью класса Document.
- Создайте экземпляр класса SvgSaveOptions.
- Установите нужный параметр, например SaveOptions.CompressOutputToZipArchive.
- Сохраните PDF как SVG, используя метод Document.Save(String, SvgSaveOptions).
В следующем примере кода показано, как преобразовать PDF-файл в SVG с дополнительными параметрами с помощью C#.
// Открыть документ
Document pdfDocument = new Document("Document.pdf");
// Создать экземпляр объекта SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Не сжимайте изображение SVG в Zip-архив
saveOptions.CompressOutputToZipArchive = false;
// Сохраните PDF как файл SVG.
pdfDocument.Save("output.svg", saveOptions);
Конвертер .NET PDF в SVG — получите бесплатную лицензию API
Если вы хотите попробовать API без ознакомительных ограничений, вы можете получить бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как конвертировать PDF-файлы в формат SVG на C#. Кроме того, в примере кода обсуждались дополнительные параметры для настройки преобразования PDF в SVG. Вы можете узнать больше о C# PDF API, используя документацию.