Questo semplice tutorial spiega come convertire IGES in PDF in C# includendo tutti i passaggi di configurazione dell’applicazione per utilizzare la libreria e sviluppare l’applicazione. Nell’esempio seguente è stato fornito un codice di esempio per modificare il file IGES in PDF in C#, per cui abbiamo utilizzato le opzioni per impostare la dimensione della pagina PDF di output e altre opzioni correlate.
Passaggi per convertire un file da IGES a PDF in C#
- Configura il tuo progetto per aggiungere Aspose.CAD for .NET dal gestore di pacchetti NuGet
- Carica il file IGES di origine utilizzando l’oggetto classe Image
- Crea un’istanza di un oggetto della classe CadRasterizationOptions per personalizzare la rasterizzazione del file IGES
- Inizializzare l’oggetto classe PdfOptions per configurare le opzioni PDF di output
- Converti l’IGES in PDF usando il metodo Salva
I passaggi precedenti comportano il processo che può convertire il file IGES in PDF in C#. Il processo viene avviato caricando il file IGES di origine utilizzando l’oggetto classe Image e salvandolo come file PDF utilizzando l’oggetto PdfOptions come argomento con le impostazioni predefinite. È possibile personalizzare la rasterizzazione del file IGES utilizzando l’oggetto classe CadRasterizationOptions per impostare le proprietà come l’impostazione dello sfondo, la dimensione della pagina e il ridimensionamento del PDF di output.
Codice per convertire IGES in PDF in C#
using System; | |
using Aspose.CAD; | |
using Aspose.CAD.ImageOptions; | |
namespace TestCAD | |
{ | |
public class IGESToPDF | |
{ | |
public static void ConvertIGESToPDF() | |
{ | |
String path = @"C:/TestData/"; | |
// Initialize a license to convert IGES to PDF | |
License licenseIGES = new License(); | |
licenseIGES.SetLicense(path + "Aspose.Total.lic"); | |
string sourceIGESFile = path + "Sourc.igs"; | |
string exportedPDFFile = path + "Exported.pdf"; | |
// Load the source IGES file from the disk | |
using (Image igesImageTest = Image.Load(sourceIGESFile)) | |
{ | |
// Initialize the PDF options object for the desired PDF | |
PdfOptions pdfOpts = new PdfOptions(); | |
pdfOpts.VectorRasterizationOptions = new CadRasterizationOptions(); | |
pdfOpts.VectorRasterizationOptions.PageHeight = 1000; | |
pdfOpts.VectorRasterizationOptions.PageWidth = 1000; | |
// Convert IGES to PDF | |
igesImageTest.Save(exportedPDFFile, pdfOpts); | |
} | |
} | |
} | |
} |
Questo esempio di codice può essere utilizzato per sviluppare un software di conversione da IGES a PDF in C# utilizzando una semplice interfaccia API. La classe CadRasterizationOptions viene utilizzata per personalizzare il processo di rasterizzazione impostando le dimensioni della pagina, il colore di sfondo, i layout nel PDF renderizzato, il tipo di disegno, le opzioni della penna, il colore e la qualità del disegno.
In questo esempio, abbiamo imparato a esportare da IGES in PDF in C#. Se sei interessato al processo di conversione da DGN a PDF, fai riferimento all’articolo su come convertire DGN in PDF in C#.