DWG in PDF C#

DWG-Zeichnungen werden häufig für die Arbeit mit Architektur und Konstruktionszeichnungen verwendet. Allerdings kann es eine Herausforderung sein, diese Dateien mit anderen zu teilen, die möglicherweise nicht über spezielle CAD-Software verfügen. Eine effektive Lösung besteht darin, DWG Dateien in das allgemein unterstützte PDF-Format zu konvertieren. In diesem Blogbeitrag erfahren Sie, wie Sie DWG mit C# in PDF konvertieren.

DWG zu PDF-Konverter – C# API-Installation

Sie können DWG in C# in das PDF-Format konvertieren, indem Sie Conholdate.Total für .NET installieren. Führen Sie einfach den folgenden Installationsbefehl aus oder verwenden Sie das NuGet Package Manager-Plugin in Visual Studio:

PM> NuGet\Install-Package Conholdate.Total

Konvertieren Sie DWG in PDF in C#

Die folgenden Schritte zeigen, wie Sie eine DWG-Zeichnung in C# in PDF konvertieren:

  • Laden Sie die DWG-Quellzeichnung mithilfe der Image Klasse.
  • Erstellen Sie ein Objekt der Klasse PDFOptions.
  • Exportieren Sie DWG in PDF, indem Sie die Save()-Methode aufrufen.

Das folgende Codebeispiel erläutert die Konvertierung von DWG in PDF in C#:

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
    // Erstellen Sie eine Instanz von PDFOptions
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // Exportieren Sie DWG in PDF
    image.Save("DWG-to-PDF.pdf", pdfOptions);
}

Konvertieren Sie DWG in PDF mit benutzerdefinierten Einstellungen in C#

Sie können die DWG zu PDF-Konvertierung mit benutzerdefinierten Eigenschaften improvisieren, die von der PdfOptions Klasse bereitgestellt werden. Bitte befolgen Sie die folgenden Schritte, um DWG in PDF in C# zu konvertieren:

  • Verwenden Sie die Image Klasse, um die Eingabe-CAD-Zeichnung im DWG-Format zu laden.
  • Erstellen Sie eine Instanz der CadRasterizationOptions Klasse.
  • Erstellen Sie ein Objekt der Klasse PDFOptions.
  • Legen Sie die VectorRasterizationOptions-Eigenschaft fest.
  • Rendern Sie DWG mit der Save()-Methode in das PDF-Format.

Der folgende Beispielcode erläutert die Konvertierung von DWG in PDF in C#:

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
    // Erstellen Sie eine Instanz von CadRasterizationOptions und legen Sie deren verschiedene Eigenschaften fest
    Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
    rasterizationOptions.PageWidth = 1600;
    rasterizationOptions.PageHeight = 1600;
    rasterizationOptions.AutomaticLayoutsScaling = true;
    rasterizationOptions.BackgroundColor = Aspose.CAD.Color.LightGray;

    // Erstellen Sie eine Instanz von PDFOptions
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // Legen Sie die VectorRasterizationOptions-Eigenschaft fest
    pdfOptions.VectorRasterizationOptions = rasterizationOptions;

    // Exportieren Sie DWG in PDF
    image.Save("DWG-to-PDF.pdf", pdfOptions);
}

Kostenlose Evaluierungslizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die APIs auf ihre volle Kapazität auszuwerten.

Zusammenfassen

Mit diesen wenigen API-Aufrufen ist die Konvertierung von DWG in PDF in C# relativ einfach. Wenn Sie die in diesem Leitfaden beschriebenen Schritte befolgen, können Sie die DWG zu PDF-Konvertierung in Ihre C#-Anwendungen integrieren und so die gemeinsame Nutzung von Designdateien auf verschiedenen Plattformen vereinfachen, ohne dass spezielle CAD-Software erforderlich ist. Wenn Sie hingegen eines Ihrer Anliegen besprechen möchten, wenden Sie sich bitte an uns im Forum.

FAQs

Kann ich die DWG zu PDF-Konvertierung mit C# in eine Webanwendung integrieren?

Ja, Sie können die DWG zu PDF-Konvertierung in eine Webanwendung integrieren.

Gibt es eine Möglichkeit, die Ausgabe-PDF-Einstellungen während der Konvertierung anzupassen?

Ja, es unterstützt zusätzliche Einstellungen wie Seitengröße, Auflösung, Drehung und viele andere Eigenschaften.

Kann ich mehrere DWG Dateien in C# stapelweise in PDF konvertieren?

Ja, Sie können den bereitgestellten Code ändern, um mehrere DWG Dateien stapelweise zu konvertieren. Durchlaufen Sie eine Liste von DWG-Dateipfaden und konvertieren Sie jede Datei. Dadurch können Sie den Konvertierungsprozess für mehrere Dateien in einem einzigen Durchlauf automatisieren.

Siehe auch