Ovaj kratki vodič opisuje proces pretvaranja DWF u PDF u C# dijeljenjem konfiguracije aplikacije za korištenje biblioteke i postupni pristup za pisanje ove aplikacije. Možete koristiti klasu CadRasterizationOptions da biste prilagodili izlaz PDF prema svojim zahtjevima. U primjeru koda za promjenu DWF datoteke u PDF u C#, demonstrirali smo postavku veličine stranice za izlaznu PDF datoteku.
Koraci za pretvaranje datoteke iz DWF u PDF u C#
- Konfigurirajte projekt za dodavanje Aspose.CAD for .NET iz upravitelja paketa NuGet
- Učitajte izvornu DWF datoteku u objekt klase Image
- Instancirajte objekt klase CadRasterizationOptions da prilagodite rasterizaciju
- Postavite veličinu izlazne PDF stranice
- Deklarirajte objekt klase PdfOptions
- Postavite svojstvo VectorRasterizationOptions za PdfOptions
- Spremite PDF datoteku pomoću objekta PdfOptions
Ovi koraci precizno definiraju proces koji može konvertirati DWF datoteku u PDF u C#. Najprije morate učitati DWF datoteku u objekt klase Image, a zatim je spremiti koristeći objekt PdfOptions kao argument sa zadanim postavkama. Međutim, ako želite prilagoditi rasterizaciju DWF datoteke, možete upotrijebiti objekt klase CadRasterizationOptions i postaviti nekoliko svojstava kao što smo postavili veličinu stranice izlaznog PDF-a.
Kod za pretvaranje DWF u PDF u 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"); | |
} | |
} | |
} |
Ovaj kod se može koristiti za pisanje softvera za pretvaranje DWF u PDF u C# jer su u njemu predstavljene sve potrebne klase i metode. Klasa CadRasterizationOptions koristi se za prilagodbu procesa rasterizacije kao što je postavljena veličina stranice, međutim, možete postaviti i druga svojstva kao što su boja pozadine, boja crteža, vrsta crteža, slojevi, izgledi, opcije olovke i kvaliteta da spomenemo samo neke.
Ovaj članak nas je naučio pretvoriti DWF datoteku u PDF u C#. Ako želite naučiti postupak izdvajanja teksta iz DXF datoteke, pogledajte članak kako izdvojiti tekst iz DXF datoteke u C#.