Այս պարզ թեման բացատրում է, թե ինչպես կարելի է փոխարկել SVG-ը PDF-ի C#-ում: Այն ընդգրկում է բոլոր անհրաժեշտ տեղեկությունները, ներառյալ քայլ առ քայլ ալգորիթմը և օրինակելի կոդը՝ SVG-ից PDF փոխարկիչ ծրագրակազմ ստեղծելու համար C#-ում: Բացի այդ, այն նաև ներառում է փոխակերպման գործընթացի իմպրովիզացիա՝ հիմնված ձեր պահանջների վրա:
SVG-ն PDF-ի C#-ով արտահանելու քայլեր
- Կարգավորեք միջավայրը՝ ավելացնելով Aspose.CAD for .NET՝ օգտագործելով NuGet փաթեթի կառավարիչը՝ SVG-ն PDF-ի փոխարկելու համար
- Մուտք գործեք սկզբնաղբյուր SVG ֆայլը՝ օգտագործելով Image դասի օրինակը
- Ստեղծեք PdfOptions դասի օրինակ և սկզբնավորեք CadRasterizationOptions դասի օբյեկտը՝ էջի չափը սահմանելու համար։
- Արտահանեք SVG ֆայլը PDF ձևաչափով և պահեք այն սկավառակի վրա
Վերոնշյալ քայլերը ենթադրում են SVG ֆայլերը C#-ով PDF փոխարկելու գործընթաց: Սկզբում սկզբնաղբյուր SVG ֆայլին հասանելի է դառնում Image դասի օրինակը, որին հաջորդում է ելքային PDF ֆայլի համար անհրաժեշտ PDF-ի և ռաստերիզացման ընտրանքները: Վերջապես, բեռնված SVG ֆայլը կներկայացվի որպես PDF փաստաթուղթ սկավառակի վրա:
Կոդ SVG-ն PDF-ի C#-ով արտահանելու համար
using System; | |
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace TestCAD | |
{ | |
public class SvgToPdf | |
{ | |
public static void SvgToPdfConverter() | |
{ | |
String path = @"/KBase/TestData/"; | |
// Initialize a license to convert SVG to PDF | |
License licenseIGES = new License(); | |
licenseIGES.SetLicense(path + "Aspose.Total.lic"); | |
// Acess the source SVG file | |
using (Image image = Image.Load(path + "Source.svg")) | |
{ | |
// Instantiate the PdfOptions class object | |
PdfOptions options = new PdfOptions(); | |
var opts = new CadRasterizationOptions(); | |
opts.PageHeight = 500; | |
opts.PageWidth = 500; | |
options.VectorRasterizationOptions = opts; | |
// Export SVG file to PDF | |
image.Save(path + "ConvertedPdf.pdf", options); | |
} | |
} | |
} | |
} |
Այս օրինակ կոդը փոխակերպում է SVG-ն PDF-ի C#-ով: CadRasterizationOptions դասը օգտագործվում է ելքային PDF փաստաթղթի էջի չափը կարգավորելու համար: Ավելին, դուք կարող եք նաև սահմանել ջրանիշի գույնը, տեքստի ռոտացիան, ջրանիշի տեքստը և PdfOptions դասի այլ կամընտիր հատկությունները ըստ ձեր պահանջների:
Այս օրինակը ներառում է SVG-ն PDF-ի C#-ով փոխարկելու մանրամասները: Եթե դուք հետաքրքրված եք PLT-ի PDF փոխակերպմամբ, կարդացեք հոդվածը ինչպես փոխարկել PLT-ը PDF-ի C#-ով-ում: