Оглавление
Установлено через NuGet
PM> Install-Package Spire.PDF
Ссылки по теме
SVG (масштабируемая векторная графика) — это формат файлов изображений, используемый для рендеринга двумерных изображений в Интернете. По сравнению с другими форматами файлов изображений, SVG имеет множество преимуществ, таких как поддержка интерактивности и анимации, позволяющая пользователям искать, индексировать, создавать сценарии и сжимать/увеличивать изображения без потери качества. Иногда вам может понадобиться конвертируйте PDF-файлы в формат SVG, и в этой статье будет показано, как выполнить эту задачу с помощью Spire.PDF for .NET.
- Преобразование PDF-файла в SVG в C#/VB.NET
- Преобразование выбранных страниц PDF в SVG в C#/VB.NET
- Преобразование PDF-файла в SVG с произвольной шириной и высотой в C#/VB.NET
Установите Spire.PDF for .NET
Для начала вам необходимо добавить файлы DLL, включенные в пакет Spire.PDF for.NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.
PM> Install-Package Spire.PDF
Преобразование PDF-файла в SVG в C#/VB.NET
Spire.PDF for .NET предлагает метод PdfDocument.SaveToFile(String, FileFormat) для преобразования каждой страницы файла PDF в один файл SVG. Подробные шаги заключаются в следующем.
- Создайте объект PDFDocument.
- Загрузите образец PDF-файла с помощью метода PdfDocument.LoadFromFile().
- Преобразуйте PDF-файл в SVG с помощью метода PdfDocument.SaveToFile(String, FileFormat).
- C#
- VB.NET
using Spire.Pdf; namespace ConvertPDFtoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument document = new PdfDocument(); //Load a sample PDF file document.LoadFromFile("input.pdf"); //Convert PDF to SVG document.SaveToFile("PDFtoSVG.svg", FileFormat.SVG); } } }
Преобразование выбранных страниц PDF в SVG в C#/VB.NET
Метод PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) позволяет конвертировать указанные страницы в файле PDF в файлы SVG. Подробные шаги заключаются в следующем.
- Создайте объект PDFDocument.
- Загрузите образец PDF-файла с помощью метода PdfDocument.LoadFromFile().
- Преобразуйте выбранные страницы PDF в SVG с помощью метода PdfDocument.SaveToFile(String, Int32, Int32, FileFormat).
- C#
- VB.NET
using Spire.Pdf; namespace PDFPagetoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument doc = new PdfDocument(); //Load a sample PDF file doc.LoadFromFile("input.pdf"); //Convert selected PDF pages to SVG doc.SaveToFile("PDFPagetoSVG.svg", 1, 2, FileFormat.SVG); } } }
Преобразование PDF-файла в SVG с произвольной шириной и высотой в C#/VB.NET
Метод PdfConvertOptions.SetPdfToSvgOptions(), предлагаемый Spire.PDF for .NET, позволяет указать ширину и высоту выходного файла SVG. Подробные шаги заключаются в следующем.
- Создайте объект PDFDocument.
- Загрузите образец PDF-файла с помощью метода PdfDocument.LoadFromFile().
- Установите параметры преобразования PDF с помощью свойства PdfDocument.ConvertOptions.
- Укажите ширину и высоту выходного SVG-файла с помощью метода PdfConvertOptions.SetPdfToSvgOptions().
- Преобразуйте PDF-файл в SVG с помощью метода PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf; namespace PDFtoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument document = new PdfDocument(); //Load a sample PDF file document.LoadFromFile("input.pdf"); //Specify the width and height of output SVG file document.ConvertOptions.SetPdfToSvgOptions(800f, 1200f); //Convert PDF to SVG document.SaveToFile("result.svg", FileFormat.SVG); } } }
Подать заявку на временную лицензию
Если вы хотите удалить сообщение об оценке из сгенерированных документов или избавиться от ограничений функции, пожалуйста запросите 30-дневную пробную лицензию для себя.