EPS в JPEG

Конвертуйте EPS у JPEG за допомогою рішення API для C++.

 

Aspose.Page для конвертера EPS у JPEG пропонує конвертацію файлу Encapsulated PostScript (EPS) у зображення JPEG за допомогою будь-якої мови, що підтримується C++.

API, який ви бачите тут, можна використовувати для створення власної кросплатформної програми або інтегрувати у ваш проект C++.

Щоб конвертувати XPS у JPEG:

  • API Aspose.Page для C++, який є багатофункціональним, потужним і простим у використанні API для роботи з документами та перетворення для платформи C++.

  • Ви можете завантажити його останню версію безпосередньо, просто відкрийте менеджер пакунків NuGet, знайдіть Aspose.Page.Cpp і встановіть. Ви також можете використати наступну команду з консолі менеджера пакетів.

Package Manager Console Command


    PM> Install-Package Aspose.Page.Cpp

Кроки для перетворення EPS на JPEG за допомогою C++

Aspose.Page дозволяє розробникам легко завантажувати та перетворювати файли EPS у JPEG лише за кілька рядків коду.

  1. Завантажте файл EPS за допомогою Aspose.Page для C++.
  2. Створіть об’єкт ImageSaveOptions Class і встановіть формат зображення як ImageFormat::Jpeg .
  3. Отримати байтовий масив зображень, викликаючи SaveAsImage із визначеними параметрами.
  4. Збережіть зображення шляхом запису байтів зображення у вихідний потік.
Конвертація EPS у 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.eps");
// 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());
}
}

Веб-програма для перетворення EPS в JPEG

Конвертуйте EPS на JPEG прямо зараз, відвідавши наш веб-сайт Live Demos.

  Немає необхідності завантажувати Aspose API.
  Не потрібно писати код.
  Просто завантажте свій файл EPS, він буде миттєво перетворено на JPEG.
  Ви отримаєте посилання для завантаження.



FAQ

1. Чи можу я перетворити EPS на JPEG?

Рішення Aspose.Page має функціональність, яка дозволяє конвертувати файли EPS в інші формати онлайн або програмно. Якщо вам потрібно миттєво онлайн перетворити EPS на JPEG, ви можете скористатися кросплатформним EPS Конвертером .

2. Чи можу я знайти докладнішу інформацію про те, як перетворити EPS на JPEG?

Перейдіть до розділу Документація , щоб знайти інформацію, як-от Посібник розробника, Примітки до релізів та багато іншого про мови опису сторінок. Відвідайте наш проект GitHub , щоб переглянути приклади коду використання рішення.

3. Чи безкоштовна ця функціональність?

Кросплатформні конвертери безкоштовні, тоді як для рішення API ви можете отримати безкоштовну пробну версію, а потім придбати продукт, якщо це необхідно.

EPS What is EPS File Format

EPS (EPSF) або формат файлу Інкапсульований PostScript — це формат, який насправді є програмою PS, яка описує, як виглядатиме окрема сторінка. Тобто це обмежений PS плюс окремі примітки, які допомагають інкапсулювати графіку PostScript в інший документ. EPS відмінно підтримує векторну графіку або комбіновану векторно-растрову графіку. Особливістю формату є те, що як тільки він імпортується в документ, його вже не можна редагувати. Це одна з причин конвертації цього формату на той, з яким ви легше працювати.

JPEG What is JPEG File Format

Формат Joint Photographic Experts Group (JPEG) є найпопулярнішим і підтримуваним форматом зображень. Він використовується як формат за замовчуванням багатьма пристроями та системами, оскільки JPG втрачає свою якість під час стиснення. До зображення JPEG можна додати ключові слова. При завантаженні таких картинок вони будуть проіндексовані відповідно до цих ключових слів і відображатимуться в результатах пошуку відповідно до них. Через це формат JPEG добре поширений на платформах електронної комерції в лістингах.