Tento krátký tutoriál popisuje proces převodu DWF do PDF v C# sdílením konfigurace aplikace pro použití knihovny a postupný přístup k psaní této aplikace. Třídu CadRasterizationOptions můžete použít k přizpůsobení výstupu PDF podle vašich požadavků. V ukázkovém kódu pro změnu DWF souboru na PDF v C# jsme demonstrovali nastavení velikosti stránky pro výstupní PDF soubor.
Kroky k převodu souboru z DWF do PDF v C#
- Nakonfigurujte projekt tak, aby přidal Aspose.CAD for .NET ze správce balíčků NuGet
- Načtěte zdrojový soubor DWF do objektu třídy Image
- Chcete-li přizpůsobit rastrování, vytvořte instanci objektu třídy CadRasterizationOptions
- Nastavte výstupní velikost stránky PDF
- Deklarujte objekt třídy PdfOptions
- Nastavte vlastnost VectorRasterizationOptions PdfOptions
- Uložte soubor PDF pomocí objektu PdfOptions
Tyto kroky přesně definují proces, který může převést soubor DWF na PDF v C#. Nejprve musíte načíst soubor DWF do objektu třídy Image a poté jej uložit pomocí objektu PdfOptions jako argumentu s výchozím nastavením. Pokud však chcete přizpůsobit rasterizaci souboru DWF, můžete použít objekt třídy CadRasterizationOptions a nastavit několik vlastností, jako když nastavíme velikost stránky výstupního PDF.
Kód pro převod DWF do PDF v 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"); | |
} | |
} | |
} |
Tento kód lze použít k zápisu DWF do PDF konvertorového softwaru v C#, protože jsou v něm uvedeny všechny potřebné třídy a metody. Třída CadRasterizationOptions se používá k přizpůsobení procesu rastrování, jako je nastavení velikosti stránky, ale můžete nastavit další vlastnosti, jako je barva pozadí, barva kreslení, typ kreslení, vrstvy, rozvržení, možnosti pera a kvalita, abychom jmenovali alespoň některé.
Tento článek nás naučil převést soubor DWF do PDF v C#. Pokud se chcete naučit proces extrahování textu ze souboru DXF, přečtěte si článek jak extrahovat text ze souboru DXF v C#.