Այս կարճ ձեռնարկը նկարագրում է DWF-ը PDF-ի C#-ով փոխարկելու գործընթացը՝ կիսելով հավելվածի կազմաձևը՝ գրադարանն օգտագործելու համար և այս հավելվածը գրելու քայլ առ քայլ մոտեցումը: Դուք կարող եք օգտագործել CadRasterizationOptions դասը՝ ելքը PDF հարմարեցնելու համար՝ ձեր պահանջներին համապատասխան: DWF ֆայլը C#-ով PDF փոխելու օրինակելի կոդում մենք ցուցադրել ենք ելքային PDF ֆայլի էջի չափի կարգավորումը:
C#-ով ֆայլը DWF-ից PDF-ի փոխարկելու քայլեր
- Կազմաձևեք նախագիծը՝ ավելացնելու համար Aspose.CAD for .NET NuGet փաթեթի կառավարիչից
- Բեռնել սկզբնաղբյուր DWF ֆայլը Image դասի օբյեկտում
- Պատմեք CadRasterizationOptions դասի օբյեկտը՝ ռաստերիզացումը հարմարեցնելու համար
- Սահմանեք ելքային PDF էջի չափը
- Հայտարարեք PdfOptions դասի օբյեկտը
- Սահմանեք PdfOptions-ի VectorRasterizationOptions հատկությունը
- Պահպանեք PDF ֆայլը՝ օգտագործելով PdfOptions օբյեկտը
Այս քայլերը ճշգրտորեն սահմանում են այն գործընթացը, որը կարող է վերափոխել DWF ֆայլը PDF-ի C#-ով: Նախ, դուք պետք է բեռնեք DWF ֆայլը Image դասի օբյեկտի մեջ, այնուհետև այն պահպանեք՝ օգտագործելով PdfOptions օբյեկտը որպես փաստարկ՝ լռելյայն կարգավորումներով: Այնուամենայնիվ, եթե ցանկանում եք հարմարեցնել DWF ֆայլի ռաստերացումը, ապա կարող եք օգտագործել CadRasterizationOptions դասի օբյեկտը և սահմանել մի քանի հատկություններ, ինչպես մենք ենք սահմանել ելքային PDF-ի էջի չափը:
Կոդ՝ DWF-ը PDF-ի C#-ով փոխարկելու համար
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace AsposeTests | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert DWF to PDF in C# | |
{ | |
// Load license | |
Aspose.CAD.License lic = new Aspose.CAD.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Load DWF file in the Image class object | |
using (Image image = Image.Load("sample.dwf")) | |
{ | |
// Instantiate CadRasterizationOptions class object | |
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions(); | |
// Set page size | |
dwfRasterizationOptions.PageHeight = 500; | |
dwfRasterizationOptions.PageWidth = 500; | |
// Initialize PdfOptions object | |
PdfOptions pdfOptions = new PdfOptions(); | |
// Set vector rasterization options | |
pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions; | |
// Save PDF file | |
image.Save("output.pdf", pdfOptions); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Այս կոդը կարող է օգտագործվել DWF դեպի PDF փոխարկիչ ծրագրակազմ գրելու համար C#-ում, քանի որ դրանում ներդրված են բոլոր անհրաժեշտ դասերն ու մեթոդները: CadRasterizationOptions դասը օգտագործվում է ռաստերիզացման գործընթացը հարմարեցնելու համար, ինչպես էջի չափը սահմանված է, սակայն կարող եք նաև այլ հատկություններ սահմանել, ինչպիսիք են ֆոնի գույնը, նկարել գույնը, նկարելու տեսակը, շերտերը, դասավորությունը, գրիչի ընտրանքները և որակը մի քանիսը նշելու համար:
Այս հոդվածը մեզ սովորեցրել է փոխարկել DWF ֆայլը PDF-ի C#-ով: Եթե ցանկանում եք սովորել DXF ֆայլից տեքստ հանելու գործընթացը, տես ինչպես հանել տեքստը DXF ֆայլից C#-ով հոդվածը: