Menggunakan Aspose.Total for .NET Anda dapat dengan mudah mengekspor gambar CGM ke SVGZ dalam aplikasi .NET apa pun dalam dua langkah sederhana. Pertama-tama, dengan menggunakan Aspose.PDF for .NET , Anda dapat mengekspor CGM ke JPEG. Setelah itu, dengan menggunakan Aspose.Imaging for .NET Image Processing API, Anda dapat mengonversi JPEG ke SVGZ.
Konversikan file CGM ke SVGZ melalui .NET
- Buka file CGM menggunakan kelas Document
- Inisialisasi objek kelas JpegDevice dan render CGM ke JPEG menggunakan Process metode
- Muat file JPEG dengan menggunakan kelas Image
- Simpan dokumen ke format SVGZ menggunakan metode Simpan
Persyaratan Konversi
Instal dari baris perintah sebagai nuget install Aspose.Total
atau melalui Package Manager Console dari Visual Studio dengan Install-Package Aspose.Total
.
Atau, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari downloads .
// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats | |
// load PDF with an instance of Document | |
var document = new Document("input.pdf"); | |
// create an object of jpegDevice | |
var renderer = new JpegDevice(); | |
// convert a particular page and save the image in JPEG format | |
renderer.Process(document.Pages[1], "output.jpeg"); | |
// load JPEG file | |
var image = Image.Load("output.jpeg"); | |
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats | |
// save JPEG to PSD file format | |
image.Save("output.psd", new PsdOptions()); |
Konversi File CGM ke SVGZ dalam Satu File melalui C#
Menggunakan API, Anda juga dapat mengonversi file CGM ke SVGZ menjadi satu file gambar. Untuk mengonversi semua halaman, pertama-tama Anda dapat merender dokumen CGM Anda ke satu file TIFF dan setelah itu Anda dapat mengekspor file TIFF ke SVGZ. Anda dapat membuka file input menggunakan kelas Document dan membuat objek perangkat Resolution, TiffSettings, & TIFF. Anda bisa mendapatkan satu gambar TIFF menggunakan metode Process dari [TiffDevice](https:// kelas apireference.aspose.com/pdf/net/aspose.pdf.devices/tiffdevice). Terakhir, Anda dapat memuat file TIFF menggunakan kelas Image dan simpan ke format SVGZ menggunakan metode Simpan .
// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats | |
// Open PDF document | |
Document pdfDocument = new Document("input.pdf"); | |
// Create Resolution object | |
Resolution resolution = new Resolution(300); | |
// Create TiffSettings object | |
TiffSettings tiffSettings = new TiffSettings | |
{ | |
Compression = CompressionType.None, | |
Depth = ColorDepth.Default, | |
Shape = ShapeType.Landscape, | |
SkipBlankPages = false | |
}; | |
// Create TIFF device | |
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings); | |
// Convert a particular page and save the image to stream | |
tiffDevice.Process("output.tif"); | |
// load TIFF file | |
var image = Image.Load("output.tif"); | |
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats | |
// save TIFF to PSD file format | |
image.Save("output.psd", new PsdOptions()); |
Konversi & Putar File CGM ke SVGZ melalui C#
Menggunakan API, Anda juga dapat memutar gambar SVGZ keluaran sesuai kebutuhan Anda. Metode Image.RotateFlip dapat digunakan untuk memutar gambar sebesar 90/180/270 derajat dan membalik gambar secara horizontal atau vertikal. Anda dapat menentukan jenis rotasi dan flip untuk diterapkan pada gambar. Untuk memutar dan membalik gambar, Anda dapat memuat gambar JPEG yang dikonversi menggunakan metode pabrik yang diekspos oleh kelas Image dan memanggil Image Metode .RotateFlip sambil menentukan RotateFlipType yang sesuai.
// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats | |
// load PDF with an instance of Document | |
var document = new Document("input.pdf"); | |
// create an object of jpegDevice | |
var renderer = new JpegDevice(); | |
// convert a particular page and save the image in JPEG format | |
renderer.Process(document.Pages[1], "output.jpeg"); | |
// load JPEG file | |
var image = Image.Load("output.jpeg"); | |
// rotate the image | |
image.RotateFlip(RotateFlipType.Rotate270FlipNone); | |
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats | |
// save JPEG to PSD file format | |
image.Save("output.psd", new PsdOptions()); |