Шукаєте швидке та просте рішення для перетворення PDF у SVG на C#? Ви знаходитесь у правильному місці, де ви дізнаєтеся, як конвертувати файли PDF у формат SVG з високою швидкістю, якістю та точністю.
PDF став одним із домінуючих форматів файлів завдяки його міжплатформній підтримці. Завдяки узгодженому компонуванню PDF-документів на різнорідних пристроях люди віддають перевагу конвертуванню документів у PDF перед наданням спільного доступу. Конвертація PDF у SVG широко застосовується в різних сценаріях, наприклад для вставлення вмісту PDF-документів у веб-сторінки. Отже, давайте подивимося, як виконати перетворення PDF у SVG.
- C# .NET PDF у SVG Converter API
- Перетворення PDF-файлів у SVG на C#
- Конвертуйте PDF у SVG за допомогою додаткових параметрів
C# Бібліотека перетворення PDF у SVG
Щоб конвертувати файли PDF у формат SVG, ми використаємо Aspose.PDF for .NET. Це бібліотека для роботи з PDF-файлами, яка дозволяє створювати нові та обробляти наявні PDF-файли в програмах .NET. Крім того, бібліотека дозволяє конвертувати файли PDF у SVG з високою точністю.
Ви можете завантажити DLL бібліотеки або встановити її за допомогою NuGet.
PM> Install-Package Aspose.PDF
Перетворення PDF на SVG на C#
Нижче наведено кроки для перетворення файлу PDF у SVG у C#.
- Завантажте 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);
Спеціальне перетворення PDF у SVG C#
Aspose.PDF for .NET також надає деякі додаткові параметри для налаштування перетворення PDF у SVG у C#. Для цього API надає клас SvgSaveOptions, який містить такі параметри.
- CompressOutputToZipArchive - 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.
- TreatTargetFileNameAsDirectory - Defines whether to create a target directory with the same name as the requested output file.
- Спробуйте MergeAdjacentSameBackgroundImages - To avoid visible boundaries between parts of the 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);
Безкоштовне перетворення C# PDF у SVG
Ви можете отримати безкоштовну тимчасову ліцензію і конвертувати файли PDF у формат SVG без будь-яких обмежень.
Висновок
У цій статті ви дізналися, як конвертувати файли PDF у формат SVG у C#. Крім того, у зразку коду обговорювалися додаткові параметри для налаштування перетворення PDF у SVG. Ви можете дізнатися більше про C# PDF API за допомогою документації.