PS ke JPEG

Konversi PS ke JPEG melalui Solusi API untuk C++.

 

Aspose.Page untuk konverter PS ke JPEG menawarkan konversi file PostScript (PS) ke gambar JPEG dengan menggunakan bahasa apa pun yang didukung oleh C++.

API yang Anda lihat di sini dapat digunakan untuk membuat aplikasi lintas platform Anda sendiri atau diintegrasikan ke dalam proyek C++ Anda.

Untuk mengonversi XPS ke JPEG:

  • Aspose.Page untuk C++ API yang kaya fitur, kuat dan mudah digunakan manipulasi dokumen dan API konversi untuk platform C++.

  • Anda bisa langsung mendownload versi terbarunya, cukup buka NuGet package manager, cari Aspose.Page.Cpp lalu install. Anda juga dapat menggunakan perintah berikut dari Package Manager Console.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Langkah-langkah Mengonversi PS ke JPEG menggunakan C++

Aspose.Page memudahkan pengembang untuk memuat dan mengonversi file PS ke JPEG hanya dalam beberapa baris kode.

  1. Muat file PS dengan Aspose.Page untuk C++.
  2. Buat objek ImageSaveOptions Class dan atur format gambar sebagai ImageFormat::Jpeg .
  3. Dapatkan array byte panggilan gambar SaveAsImage dengan opsi yang ditentukan.
  4. Simpan gambar dengan menulis byte gambar ke aliran keluaran.
Konversi PS ke JPEG C++
// The path to the documents directory.
System::String dataDir = RunExamples::GetDataDir_WorkingWithDocumentConversion();
// Initialize PsDocument with the name of PostScript file.
System::SharedPtr<PsDocument> document = System::MakeObject<PsDocument>(dataDir + u"input.ps");
// If you want to convert Postscript file despite of minor errors set this flag
bool suppressErrors = true;
//Initialize options object with necessary parameters.
System::SharedPtr<ImageSaveOptions> options = System::MakeObject<ImageSaveOptions>();
//Set output image format.
options->set_ImageFormat(Aspose::Page::Drawing::Imaging::ImageFormat::Jpeg);
// If you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
options->set_AdditionalFontsFolders(System::MakeArray<System::String>({u"{FONT_FOLDER}"}));
// Save PS document as array of image bytes, one bytes array for one page.
System::ArrayPtr<System::ArrayPtr<uint8_t>> imagesBytes = document->SaveAsImage(options);
//Save images bytes arrays as image files.
int32_t i = 0;
for (System::ArrayPtr<uint8_t> imageBytes : imagesBytes)
{
System::String imagePath = System::IO::Path::GetFullPath(dataDir + u"out_image" + System::Convert::ToString(i) + u"." + System::ObjectExt::ToString(options->get_ImageFormat()).ToLower());
{
System::SharedPtr<System::IO::FileStream> fs = System::MakeObject<System::IO::FileStream>(imagePath, System::IO::FileMode::Create, System::IO::FileAccess::Write);
// Clearing resources under 'using' statement
System::Details::DisposeGuard<1> __dispose_guard_0({ fs});
// ------------------------------------------
try
{
fs->Write(imageBytes, 0, imageBytes->get_Length());
}
catch(...)
{
__dispose_guard_0.SetCurrentException(std::current_exception());
}
}
i++;
}
//Review errors
if (suppressErrors)
{
for (auto&& ex : System::IterateOver(options->get_Exceptions()))
{
System::Console::WriteLine(ex->get_Message());
}
}

PS ke JPEG Aplikasi Web Konversi

Konversi PS ke JPEG sekarang juga dengan mengunjungi situs web Live Demo kami.

  Tidak perlu mengunduh Aspose API.
  Tidak perlu menulis kode apa pun.
  Cukup unggah file PS Anda, itu akan langsung dikonversi ke JPEG.
  Anda akan mendapatkan tautan unduhan.

PS Apa itu Format File PS

Format PS adalah salah satu format bahasa deskripsi halaman (PDL). Hal ini mampu berisi grafis serta informasi teks pada halaman. Itulah sebabnya format ini didukung oleh sebagian besar program untuk mengedit gambar. File postscript itu sendiri adalah semacam instruksi untuk printer. Ini berisi informasi tentang apa dan bagaimana mencetak dari halamannya.

JPEG Apa itu Format File JPEG

Format Joint Photographic Experts Group (JPEG) adalah format gambar yang paling populer dan didukung. Ini digunakan sebagai format default oleh banyak perangkat dan sistem melalui JPG kehilangan kualitasnya saat dikompresi. Dimungkinkan untuk menambahkan kata kunci ke gambar JPEG. Saat memuat gambar seperti itu, mereka akan diindeks menurut kata kunci ini dan ditampilkan dalam hasil pencarian menurut mereka. Karena format JPEG ini tersebar dengan baik di platform e-commerce dalam daftar.