How to Convert an EML File to JPG in PHP

composer require cloudmersive/cloudmersive_document_convert_api_client
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: Apikey
$config = Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Apikey', 'YOUR_API_KEY');
$apiInstance = new Swagger\Client\Api\ConvertDocumentApi(


new GuzzleHttp\Client(),
$config
);
$input_file = "/path/to/inputfile"; // \SplFileObject | Input file to perform the operation on.
$quality = 56; // int | Optional; Set the JPEG quality level; lowest quality is 1 (highest compression), highest quality (lowest compression) is 100; recommended value is 75. Default value is 75.
try {
$result = $apiInstance->convertDocumentEmlToJpg($input_file, $quality);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ConvertDocumentApi->convertDocumentEmlToJpg: ', $e->getMessage(), PHP_EOL;
}
?>

--

--

--

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Experience at LetGrowMore.

Python — How to implement asynchronous execution

Genshin Impact: Examine the electrical puzzle

My experience with the AppsFlyer Android SDK

Translation Team Proof of Value, March 2022

Dergilik Journey Part 2 — Text to Speech

How to paraphrase or rephrase English Text Sentences in Node.JS using Deep Learning AI

How Managed WordPress Hosting Can Level Up Your Business

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cloudmersive

Cloudmersive

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.

More from Medium

JSON Web Tokens without Firebase JWT

Top 10 Programming Languages to Consider in 2022

How to Quickly Get Started With PHP and MariaDB

PHP fundamentals — part 1