Πώς να μετατρέψετε DWG σε JPG σε C#

Σε αυτό το αναλυτικό παράδειγμα, θα δούμε πώς να μετατρέψουμε το DWG σε JPG σε C#. Η εξαγωγή του Autocad σε JPG χρησιμοποιώντας C# μπορεί να γίνει εύκολα χρησιμοποιώντας το Aspose.CAD για .NET API. Σε αυτό το σεμινάριο, θα μάθουμε πώς να εξάγουμε το Autocad DWG σε JPG χρησιμοποιώντας C#. Χρησιμοποιώντας το Aspose.CAD σε C#, αποθηκεύστε το Autocad ως Jpeg τόσο σε πολλαπλά χρώματα όσο και σε μονόχρωμη μορφή.

Βήματα για την εξαγωγή DWG σε JPG σε C#

  1. Λάβετε πακέτο Aspose.CAD for .NET από το NuGet.org
  2. Συμπεριλάβετε τους χώρους ονομάτων Aspose.CAD και Aspose.CAD.FileFormat στον κώδικά σας
  3. Φόρτωση άδειας χρήσης Aspose.CAD χρησιμοποιώντας τη μέθοδο SetLicense
  4. Φορτώστε την πηγή DWG για εξαγωγή σε JPEG χρησιμοποιώντας την τάξη Image
  5. Ορίστε επιλογές ραστεροποίησης για το επιθυμητό αρχείο JPEG
  6. Αποθηκεύστε την εξαγόμενη εικόνα DWG σε JPEG στο δίσκο

Η μορφή αρχείου DWG για σχέδια CAD (Computer Aided Design) περιέχει δεδομένα σχεδίασης 2D και 3D σε δεδομένα δυαδικής μορφής. Αποτελείται από διανυσματικές εικόνες και μεταδεδομένα για τη διατήρηση περιεχομένων αρχείων CAD. Αυτό το παράδειγμα αφορά DWG σε JPEG χρησιμοποιώντας C#, αλλά μπορεί να χρησιμοποιηθεί και για μορφές αρχείων DXF ή DGN.

Κώδικας για εξαγωγή Autocad σε JPG χρησιμοποιώντας C#

using System;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Jpeg;
namespace DWGToJPEG
{
class ExportDWGToJpg
{
public static void Main(string[] args)
{
// Initialize license object
License license = new License();
// Set license by providing path to license file
license.SetLicense("Aspose.Cad.lic");
//Load the DWG to export to JPEG
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(""))
{
// Create an instance of CadRasterizationOptions
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions =
new Aspose.CAD.ImageOptions.CadRasterizationOptions();
// Set page width & height
rasterizationOptions.PageWidth = 1200;
rasterizationOptions.PageHeight = 1200;
//Set background color and object colors
rasterizationOptions.BackgroundColor = Aspose.CAD.Color.White;
rasterizationOptions.DrawType = Aspose.CAD.FileFormats.Cad.CadDrawTypeMode.UseObjectColor;
// Create an instance of JpegOption for the converted Jpeg image
ImageOptionsBase options = new Aspose.CAD.ImageOptions.JpegOptions();
// Set rasterization options for exporting to JPEG
options.VectorRasterizationOptions = rasterizationOptions;
// Save DWG to JPEG image
image.Save("Exported_image_out.jpeg", options);
}
}
}
}

Στο προηγούμενο θέμα μας, δείξαμε, Πώς να εξαγάγετε κείμενο από αρχείο DXF σε C#. Στο προαναφερθέν θέμα, χρησιμοποιήσαμε δείγμα κώδικα C# για την εξαγωγή DWG σε JPEG. Σε όλη αυτή τη διαδικασία αποθήκευσης του αρχείου Autocad σε JPG, δεν χρειάζεται να εγκαταστήσετε το Autocad στο σύστημά σας και το API λειτουργεί απρόσκοπτα σε οποιαδήποτε μορφή εφαρμογής C#, συμπεριλαμβανομένων Web, Desktop και ASP.NET κ.λπ.

 Ελληνικά