Hoe DWF naar PDF te converteren in C#

Deze korte tutorial beschrijft het proces van het converteren van DWF naar PDF in C# door de applicatieconfiguratie te delen om de bibliotheek te gebruiken en de stapsgewijze benadering om deze applicatie te schrijven. U kunt de klasse CadRasterizationOptions gebruiken om de uitvoer PDF aan uw vereisten aan te passen. In de voorbeeldcode om het DWF-bestand naar PDF in C# te wijzigen, hebben we de instelling van de paginagrootte voor het uitgevoerde PDF-bestand gedemonstreerd.

Stappen om een bestand te converteren van DWF naar PDF in C#

  1. Configureer het project om Aspose.CAD for .NET toe te voegen vanuit de NuGet-pakketbeheerder
  2. Laad het bron-DWF-bestand in het Image klasseobject
  3. Instantieer het klasseobject CadRasterizationOptions om de rastering aan te passen
  4. Stel de output PDF-paginagrootte in
  5. Declareer het klasseobject PdfOptions
  6. Stel de eigenschap VectorRasterizationOptions van PdfOptions in
  7. Sla het PDF-bestand op met behulp van het PdfOptions-object

Deze stappen definiëren nauwkeurig het proces dat het DWF-bestand kan converteren naar PDF in C#. Eerst moet u het DWF-bestand in het klasseobject Image laden en het vervolgens opslaan met het PdfOptions-object als argument met de standaardinstellingen. Als u echter de rastering van het DWF-bestand wilt aanpassen, kunt u het klasseobject CadRasterizationOptions gebruiken en een paar eigenschappen instellen, zoals we de paginagrootte van de uitvoer-PDF instellen.

Code om DWF naar PDF te converteren in 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");
}
}
}

Deze code kan worden gebruikt om een DWF naar PDF-conversiesoftware in C# te schrijven, aangezien alle benodigde klassen en methoden erin worden geïntroduceerd. De klasse CadRasterizationOptions wordt gebruikt om het rasterproces aan te passen zoals de paginagrootte is ingesteld, maar u kunt ook andere eigenschappen instellen, zoals achtergrondkleur, tekenkleur, tekentype, lagen, lay-outs, penopties en kwaliteit om er maar een paar te noemen.

Dit artikel heeft ons geleerd om het DWF-bestand in C# naar PDF te converteren. Als u het proces wilt leren om tekst uit een DXF-bestand te extraheren, raadpleeg dan het artikel hoe tekst uit een DXF-bestand te extraheren in C#.

 Nederlands