Jak převést DWF do PDF v C#

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#

  1. Nakonfigurujte projekt tak, aby přidal Aspose.CAD for .NET ze správce balíčků NuGet
  2. Načtěte zdrojový soubor DWF do objektu třídy Image
  3. Chcete-li přizpůsobit rastrování, vytvořte instanci objektu třídy CadRasterizationOptions
  4. Nastavte výstupní velikost stránky PDF
  5. Deklarujte objekt třídy PdfOptions
  6. Nastavte vlastnost VectorRasterizationOptions PdfOptions
  7. 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#.

 Čeština