Ինչպես փոխարկել SVG-ն PDF-ի C# կոդով

Այս քայլ առ քայլ ձեռնարկը ցույց է տալիս, թե ինչպես փոխարկել SVGPDF-ի C#-ում: C#-ում SVG-ի PDF փոխակերպումը հեշտ է օգտագործել Aspose.SVG-ը .NET-ի համար և կարելի է հասնել մի քանի տող կոդով:

SVG-ն PDF-ի C# կոդով փոխարկելու քայլեր

  1. Տեղադրեք Aspose.SVG for .NET փաթեթը NuGet.org-ից
  2. Ներառեք չորս անհրաժեշտ անվանատարածքները՝ SVG-ն PDF-ի C#-ով արտահանելու համար
  3. Կիրառեք լիցենզիա Aspose.SVG-ին .NET-ի համար՝ գնահատման ջրանիշից խուսափելու համար
  4. Կարդացեք մուտքագրված SVG ֆայլը SVGDocument օբյեկտում
  5. Նշեք ելքային PDF ատրիբուտները՝ օգտագործելով PdfRenderingOptions object
  6. Վերջապես, պահպանեք ելքային PDF-ը` SVG-ը դարձնելով PdfDevice object

C# converter for SVG PDF ձևաչափի ստեղծման գործընթացը շատ պարզ է, եթե հետևեք վերը նշված քայլերին: SVG գրաֆիկական պատկերի ձևաչափը բեռնելու և այն ելքային PDF սարքի օբյեկտին մատուցելու միջև կարող եք նշել ելքային PDF ֆայլի հատկությունները:

Կոդ՝ SVG-ն PDF-ի C#-ով փոխարկելու համար

using System;
//Add reference to Aspose.SVG for .NET API
//Use following namespaces to Convert SVG to PDF format
using Aspose.Svg;
using Aspose.Svg.Drawing;
using Aspose.Svg.Rendering;
using Aspose.Svg.Rendering.Pdf;
namespace ConvertSVGToPDF
{
class Program
{
static void Main(string[] args)
{
//Set Aspose license before converting SVG to PDF file format
//using Aspose.SVG for .NET
Aspose.Svg.License AsposeSVGLicense = new Aspose.Svg.License();
AsposeSVGLicense.SetLicense(@"c:\asposelicense\license.lic");
//Load input SVG file
SVGDocument InputSVGDocument = new SVGDocument("InputSVGImage.svg");
//Set PDF rendering options as you prefer
PdfRenderingOptions PDFRenderingOptions = new PdfRenderingOptions();
PDFRenderingOptions.PageSetup.AnyPage = new Page(
new Size(600, 800),
new Margin(10, 10, 10, 10));
PDFRenderingOptions.HorizontalResolution = 300;
PDFRenderingOptions.VerticalResolution = 300;
PDFRenderingOptions.JpegQuality = 95;
//Save output PDF by rendering to PDF Device
IDevice PDFDevice = new PdfDevice("PDFConvertedFromSVG.pdf");
InputSVGDocument.RenderTo(PDFDevice);
}
}
}

Վերոնշյալ կոդում մենք սահմանել ենք HorizontalResolution, VerticalResolution և JpegQuality լռելյայն արժեքները՝ 300, 300 և 95, պարզապես ձեզ պատկերացում տալու համար, թե ինչպես սահմանել այս հատկանիշները C# SVG-ում PDF-ի փոխակերպման մեջ: Այնուամենայնիվ, դուք կարող եք փոխել այդ հատկանիշի արժեքները՝ ըստ ձեր պահանջի:

 Հայերեն