Este breve tutorial describe el proceso de convertir DWF a PDF en C# al compartir la configuración de la aplicación para usar la biblioteca y el enfoque paso a paso para escribir esta aplicación. Puede usar la clase CadRasterizationOptions para personalizar la salida PDF según sus requisitos. En el código de muestra para cambiar el archivo DWF a PDF en C#, hemos demostrado la configuración del tamaño de página para el archivo PDF de salida.
Pasos para convertir un archivo de DWF a PDF en C#
- Configure el proyecto para agregar Aspose.CAD for .NET desde el administrador de paquetes NuGet
- Cargue el archivo DWF de origen en el objeto de clase Image
- Cree una instancia del objeto de clase CadRasterizationOptions para personalizar la rasterización
- Establecer el tamaño de la página PDF de salida
- Declarar el objeto de clase PdfOptions
- Establecer la propiedad VectorRasterizationOptions de PdfOptions
- Guarde el archivo PDF usando el objeto PdfOptions
Estos pasos definen con precisión el proceso que puede convertir un archivo DWF a PDF en C#. Primero, debe cargar el archivo DWF en el objeto de la clase Imagen y luego guardarlo usando el objeto PdfOptions como argumento con la configuración predeterminada. Sin embargo, si desea personalizar la rasterización del archivo DWF, puede usar el objeto de la clase CadRasterizationOptions y establecer algunas propiedades como nosotros establecemos el tamaño de página del PDF de salida.
Código para convertir DWF a PDF en 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"); | |
} | |
} | |
} |
Este código se puede utilizar para escribir un software de conversión DWF a PDF en C# ya que se introducen todas las clases y métodos necesarios. La clase CadRasterizationOptions se usa para personalizar el proceso de rasterización como se establece el tamaño de la página; sin embargo, puede establecer otras propiedades como el color de fondo, el color de dibujo, el tipo de dibujo, las capas, los diseños, las opciones de lápiz y la calidad, por nombrar algunas.
Este artículo nos ha enseñado a convertir el archivo DWF a PDF en C#. Si desea conocer el proceso para extraer texto de un archivo DXF, consulte el artículo cómo extraer texto de un archivo DXF en C#.