Last active
March 8, 2020 19:26
-
-
Save groupdocscloud/52c581e5d4cbfafe60dc0f41a88a8c55 to your computer and use it in GitHub Desktop.
This Gist contains PHP examples of GroupDocs.Conversion Cloud
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Conversion-PHP |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("WordProcessing/four-pages.docx"); | |
$settings->setFormat("html"); | |
$convertOptions = new Model\HtmlConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(1); | |
$convertOptions->setFixedLayout(true); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("WordProcessing/four-pages.docx"); | |
$settings->setFormat("jpg"); | |
$convertOptions = new Model\JpgConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("WordProcessing/password-protected.docx"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new Model\PdfConvertOptions(); | |
$convertOptions->setCenterWindow(true); | |
$convertOptions->setCompressImages(false); | |
$convertOptions->setDisplayDocTitle(true); | |
$convertOptions->setDpi(1024.0); | |
$convertOptions->setFitWindow(false); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setGrayscale(false); | |
$convertOptions->setImageQuality(100); | |
$convertOptions->setLinearize(false); | |
$convertOptions->setMarginTop(5); | |
$convertOptions->setMarginLeft(5); | |
$convertOptions->setPassword("password"); | |
$convertOptions->setUnembedFonts(true); | |
$convertOptions->setRemoveUnusedStreams(true); | |
$convertOptions->setRemoveUnusedObjects(true); | |
$convertOptions->setRemovePdfaCompliance(false); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("WordProcessing/four-pages.docx"); | |
$settings->setFormat("ppt"); | |
$convertOptions = new Model\PresentationConvertOptions(); | |
$convertOptions->setFromPage(2); | |
$convertOptions->setPagesCount(1); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("WordProcessing/four-pages.docx"); | |
$settings->setFormat("xlsx"); | |
$convertOptions = new Model\SpreadsheetConvertOptions(); | |
$convertOptions->setFromPage(2); | |
$convertOptions->setPagesCount(1); | |
$convertOptions->setZoom(150); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("Pdf/sample.pdf"); | |
$settings->setFormat("docx"); | |
$loadOptions = new Model\PdfLoadOptions(); | |
$loadOptions->setPassword(""); | |
$loadOptions->setHidePdfAnnotations(true); | |
$loadOptions->setRemoveEmbeddedFiles(false); | |
$loadOptions->setFlattenAllFields(true); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setConvertOptions(new Model\DocxConvertOptions()); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("WordProcessing/four-pages.docx"); | |
$settings->setFormat("pdf"); | |
$watermark = new Model\WatermarkOptions(); | |
$watermark->setText("Sample watermark"); | |
$watermark->setColor("Red"); | |
$watermark->setWidth(100); | |
$watermark->setHeight(100); | |
$watermark->setBackground(true); | |
$convertOptions = new Model\PdfConvertOptions(); | |
$convertOptions->setWatermarkOptions($watermark); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("WordProcessing/four-pages.docx"); | |
$settings->setFormat("pdf"); | |
$convertOptions = new Model\PdfConvertOptions(); | |
$convertOptions->setFromPage(2); | |
$convertOptions->setPagesCount(2); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted/two-pages.pdf"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("WordProcessing/four-pages.docx"); | |
$settings->setFormat("pdf"); | |
$convertOptions = new Model\PdfConvertOptions(); | |
$convertOptions->setPages([1, 3]); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted/two-pages.pdf"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Required dependencies and include autoload.php | |
require_once(__DIR__ . '\vendor\autoload.php'); | |
// Common class to hold the constants and static functions | |
class CommonUtils { | |
// TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required) | |
static $AppSid = 'XXXXX-XXXXX-XXXXX'; | |
static $AppKey = 'XXXXXXXXXX'; | |
static $ApiBaseUrl = 'https://api.groupdocs.cloud'; | |
static $MyStorage = 'XXXXX'; | |
// Getting the Convert API Instance | |
public static function GetConvertApiInstance() { | |
// intializing the configuration | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
// Seting the configurations | |
$configuration->setAppSid(CommonUtils::$AppSid); | |
$configuration->setAppKey(CommonUtils::$AppKey); | |
$configuration->setApiBaseUrl(CommonUtils::$ApiBaseUrl); | |
// Retrun the new ConvertApi instance | |
return new GroupDocs\Conversion\ConvertApi($configuration); | |
} | |
// Getting the Info API Instance | |
public static function GetConvertApiInstance() { | |
// intializing the configuration | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
// Seting the configurations | |
$configuration->setAppSid(CommonUtils::$AppSid); | |
$configuration->setAppKey(CommonUtils::$AppKey); | |
$configuration->setApiBaseUrl(CommonUtils::$ApiBaseUrl); | |
// Retrun the new InfoApi instance | |
return new GroupDocs\Conversion\InfoApi($configuration); | |
} | |
// Getting the Conversion StorageAPI API Instance | |
public static function GetStorageApiInstance() { | |
// intializing the configuration | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
// Seting the configurations | |
$configuration->setAppSid(CommonUtils::$AppSid); | |
$configuration->setAppKey(CommonUtils::$AppKey); | |
// Retrun the new StorageApi instance | |
return new GroupDocs\Conversion\StorageApi($configuration); | |
} | |
// Getting the Conversion FolderAPI API Instance | |
public static function GetFolderApiInstance() { | |
// intializing the configuration | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
// Seting the configurations | |
$configuration->setAppSid(CommonUtils::$AppSid); | |
$configuration->setAppKey(CommonUtils::$AppKey); | |
// Retrun the new FolderApi instance | |
return new GroupDocs\Conversion\FolderApi($configuration); | |
} | |
// Getting the Conversion FileAPI API Instance | |
public static function GetFileApiInstance() { | |
// intializing the configuration | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
// Seting the configurations | |
$configuration->setAppSid(CommonUtils::$AppSid); | |
$configuration->setAppKey(CommonUtils::$AppKey); | |
// Retrun the new FileApi instance | |
return new GroupDocs\Conversion\FileApi($configuration); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("xlsx"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\XlsxConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPassword("password"); | |
$convertOptions->setUsePdf(true); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted\\tocells"); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocument($request); | |
echo "Document converted successfully: ", $response[0]->getUrl(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("xlsx"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\XlsxConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPassword("password"); | |
$convertOptions->setUsePdf(true); | |
$settings->setConvertOptions($convertOptions); | |
// set OutputPath as empty will result the output as document Stream' | |
$settings->setOutputPath(""); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocumentDownload($request); | |
echo "Document converted successfully: Document Size: ", $response->getSize(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
require_once('C:\xampp\htdocs\groupdocs-conversion-cloud-php-master\vendor\autoload.php'); | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("XXXX"); | |
$configuration->setAppKey("XXXX-XXX"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$srcFile = "one-page.docx"; | |
$folderName = "viewerdocs"; | |
$settings = new Model\QuickConversionSettings(); | |
$settings->setFormat("jpg"); | |
$conversionFileInfo = new Model\ConversionFileInfo(); | |
$conversionFileInfo->setFolder($folderName); | |
$conversionFileInfo->setName($srcFile); | |
$settings->setSourceFile($conversionFileInfo); | |
$request = new Requests\QuickConvertRequest($settings); | |
$response = $conversionApi->quickConvert($request); | |
echo "Converted File: ", $response->getHref(), "<br>"; | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
require_once('C:\xampp\htdocs\groupdocs-conversion-cloud-php-master\vendor\autoload.php'); | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("d215ce72-1609-4282-8d55-5810942236fb"); | |
$configuration->setAppKey("715d18b0afef2f303882c769921fe05a"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$srcFile = "one-page.docx"; | |
$folderName = "viewerdocs"; | |
$settings = new Model\QuickConversionSettings(); | |
$settings->setFormat("jpg"); | |
$conversionFileInfo = new Model\ConversionFileInfo(); | |
$conversionFileInfo->setFolder($folderName); | |
$conversionFileInfo->setName($srcFile); | |
$settings->setSourceFile($conversionFileInfo); | |
$request = new Requests\QuickConvertToStreamRequest($settings); | |
$response = $conversionApi->quickConvertToStream($request); | |
echo "Converted File: ", $response, "<br>"; | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\sample.docx"); | |
$settings->setFormat("xlsx"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword(""); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\XlsxConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setFromPage(1); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted\\tocells"); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocument($request); | |
echo "Document converted successfully: ", $response[0]->getUrl(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\sample.docx"); | |
$settings->setFormat("xlsx"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword(""); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\XlsxConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setFromPage(1); | |
$settings->setConvertOptions($convertOptions); | |
// set OutputPath as empty will result the output as document Stream' | |
$settings->setOutputPath(""); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocumentDownload($request); | |
echo "Document converted successfully: Document Size: ", $response->getSize(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("html"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\HtmlConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setUsePdf(true); | |
$convertOptions->setFixedLayout(true); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted\\tohtml"); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocument($request); | |
echo "Document converted successfully: ", $response[0]->getUrl(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("html"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\HtmlConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setUsePdf(true); | |
$convertOptions->setFixedLayout(true); | |
$settings->setConvertOptions($convertOptions); | |
// set OutputPath as empty will result the output as document Stream' | |
$settings->setOutputPath(""); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocumentDownload($request); | |
echo "Document converted successfully: Document Size: ", $response->getSize(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("jpeg"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\JpegConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setUsePdf(true); | |
$convertOptions->setGrayscale(false); | |
$convertOptions->setHeight(1024); | |
$convertOptions->setQuality(100); | |
$convertOptions->setRotateAngle(90); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted\\tojpeg"); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocument($request); | |
echo "Document converted successfully: ", $response[0]->getUrl(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
require_once('C:\xampp\htdocs\groupdocs-conversion-cloud-php-master\vendor\autoload.php'); | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("XXXX"); | |
$configuration->setAppKey("XXXX-XXX"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$srcFile = "one-file.docx"; | |
$folderName = "viewerdocs"; | |
$settings = new Model\ImageConversionSettings(); | |
$conversionFileInfo = new Model\ConversionFileInfo(); | |
$conversionFileInfo->setFolder($folderName); | |
$conversionFileInfo->setName($srcFile); | |
$settings->setSourceFile($conversionFileInfo); | |
$options = new Model\ImageSaveOptionsDto(); | |
$settings->setOptions($options); | |
$request = new Requests\ConvertToImageStreamRequest($settings); | |
$response = $conversionApi->convertToImageStream($request); | |
echo "Converted File: ", $response, "<br>"; | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("jpeg"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\JpegConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setUsePdf(true); | |
$convertOptions->setGrayscale(false); | |
$convertOptions->setHeight(1024); | |
$convertOptions->setQuality(100); | |
$convertOptions->setRotateAngle(90); | |
$settings->setConvertOptions($convertOptions); | |
// set OutputPath as empty will result the output as document Stream' | |
$settings->setOutputPath(""); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocumentDownload($request); | |
echo "Document converted successfully: Document Size: ", $response->getSize(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\PdfConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setZoom(100); | |
$convertOptions->setDpi(300.0); | |
$convertOptions->setBookmarksOutlineLevel(1); | |
$convertOptions->setCenterWindow(true); | |
$convertOptions->setCompressImages(false); | |
$convertOptions->setDisplayDocTitle(true); | |
$convertOptions->setExpandedOutlineLevels(1); | |
$convertOptions->setFitWindow(false); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setGrayscale(false); | |
$convertOptions->setHeadingsOutlineLevels(1); | |
$convertOptions->setImageQuality(100); | |
$convertOptions->setLinearize(false); | |
$convertOptions->setMarginTop(5); | |
$convertOptions->setMarginLeft(5); | |
$convertOptions->setPassword("password"); | |
$convertOptions->setUnembedFonts(true); | |
$convertOptions->setRemoveUnusedStreams(true); | |
$convertOptions->setRemoveUnusedObjects(true); | |
$convertOptions->setRemovePdfaCompliance(false); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted\\topdf"); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocument($request); | |
echo "Document converted successfully: ", $response[0]->getUrl(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("xxxx"); | |
$configuration->setAppKey("xxx-xx"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$srcFile = "sample-one-page.docx"; | |
$folderName = "conversions"; | |
$settings = new Model\PdfConversionSettings(); | |
$conversionFileInfo = new Model\ConversionFileInfo(); | |
$conversionFileInfo->setFolder($folderName); | |
$conversionFileInfo->setName($srcFile); | |
$settings->setSourceFile($conversionFileInfo); | |
$options = new Model\PdfSaveOptionsDto(); | |
$pdfOptions = new Model\PdfOptionsDto(); | |
$CellsOptionsDto = new Model\CellsOptionsDto(); | |
$CellsOptionsDto->setShowGridLines(true); | |
$CellsOptionsDto->setShowHiddenSheets(false); | |
$CellsOptionsDto->setOnePagePerSheet(false); | |
$CellsOptionsDto->setOptimizePdfSize(true); | |
$CellsOptionsDto->setConvertRange(''); | |
$CellsOptionsDto->setSkipEmptyRowsAndColumns(true); | |
$options->setPdfOptions($CellsOptionsDto); | |
$settings->setOptions($options); | |
$request = new Requests\ConvertToPdfRequest($settings); | |
$response = $conversionApi->convertToPdf($request); | |
echo "Converted File: ", $response->getHref(), "<br>"; | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("xxxx"); | |
$configuration->setAppKey("xxx-xx"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$srcFile = "sample-one-page.docx"; | |
$folderName = "conversions"; | |
$settings = new Model\PdfConversionSettings(); | |
$conversionFileInfo = new Model\ConversionFileInfo(); | |
$conversionFileInfo->setFolder($folderName); | |
$conversionFileInfo->setName($srcFile); | |
$settings->setSourceFile($conversionFileInfo); | |
$options = new Model\PdfSaveOptionsDto(); | |
$pdfOptions = new Model\PdfOptionsDto(); | |
$pdfOptions->setGrayscale(true); | |
$options->setPdfOptions($pdfOptions); | |
$settings->setOptions($options); | |
$request = new Requests\ConvertToPdfRequest($settings); | |
$response = $conversionApi->convertToPdf($request); | |
echo "Converted File: ", $response->getHref(), "<br>"; | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("xxxx"); | |
$configuration->setAppKey("xxx-xx"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$srcFile = "sample-one-page.docx"; | |
$folderName = "conversions"; | |
$settings = new Model\PdfConversionSettings(); | |
$conversionFileInfo = new Model\ConversionFileInfo(); | |
$conversionFileInfo->setFolder($folderName); | |
$conversionFileInfo->setName($srcFile); | |
$settings->setSourceFile($conversionFileInfo); | |
$options = new Model\PdfSaveOptionsDto(); | |
$pdfOptions = new Model\PdfOptionsDto(); | |
$pdfOptions->setLinearize(true); | |
$options->setPdfOptions($pdfOptions); | |
$settings->setOptions($options); | |
$request = new Requests\ConvertToPdfRequest($settings); | |
$response = $conversionApi->convertToPdf($request); | |
echo "Converted File: ", $response->getHref(), "<br>"; | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
require_once('C:\xampp\htdocs\groupdocs-conversion-cloud-php-master(1)\vendor\autoload.php'); | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("xxxx"); | |
$configuration->setAppKey("xxx-xx"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$srcFile = "sample-one-page.docx"; | |
$folderName = "conversions"; | |
$settings = new Model\PdfConversionSettings(); | |
$conversionFileInfo = new Model\ConversionFileInfo(); | |
$conversionFileInfo->setFolder($folderName); | |
$conversionFileInfo->setName($srcFile); | |
$settings->setSourceFile($conversionFileInfo); | |
$options = new Model\PdfSaveOptionsDto(); | |
$pdfOptions = new Model\PdfOptionsDto(); | |
$optimizationOptions = new Model\PdfOptimizationOptionsDto(); | |
$optimizationOptions->setLinkDuplicateStreams(true); | |
$optimizationOptions->setRemoveUnusedObjects(true); | |
$optimizationOptions->setRemoveUnusedStreams(true); | |
$optimizationOptions->setCompressImages(true); | |
$optimizationOptions->setImageQuality(60); | |
$optimizationOptions->setUnembedFonts(true); | |
$options->setPdfOptions($optimizationOptions); | |
$settings->setOptions($options); | |
$request = new Requests\ConvertToPdfRequest($settings); | |
$response = $conversionApi->convertToPdf($request); | |
echo "Converted File: ", $response->getHref(), "<br>"; | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\PdfConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setZoom(100); | |
$convertOptions->setDpi(300.0); | |
$convertOptions->setBookmarksOutlineLevel(1); | |
$convertOptions->setCenterWindow(true); | |
$convertOptions->setCompressImages(false); | |
$convertOptions->setDisplayDocTitle(true); | |
$convertOptions->setExpandedOutlineLevels(1); | |
$convertOptions->setFitWindow(false); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setGrayscale(false); | |
$convertOptions->setHeadingsOutlineLevels(1); | |
$convertOptions->setImageQuality(100); | |
$convertOptions->setLinearize(false); | |
$convertOptions->setMarginTop(5); | |
$convertOptions->setMarginLeft(5); | |
$convertOptions->setPassword("password"); | |
$convertOptions->setUnembedFonts(true); | |
$convertOptions->setRemoveUnusedStreams(true); | |
$convertOptions->setRemoveUnusedObjects(true); | |
$convertOptions->setRemovePdfaCompliance(false); | |
$settings->setConvertOptions($convertOptions); | |
// set OutputPath as empty will result the output as document Stream' | |
$settings->setOutputPath(""); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocumentDownload($request); | |
echo "Document converted successfully: Document Size: ", $response->getSize(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("xxxx"); | |
$configuration->setAppKey("xxx-xx"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$srcFile = "sample-one-page.docx"; | |
$folderName = "conversions"; | |
$settings = new Model\PdfConversionSettings(); | |
$conversionFileInfo = new Model\ConversionFileInfo(); | |
$conversionFileInfo->setFolder($folderName); | |
$conversionFileInfo->setName($srcFile); | |
$settings->setSourceFile($conversionFileInfo); | |
$options = new Model\PdfSaveOptionsDto(); | |
$pdfOptions = new Model\PdfOptionsDto(); | |
$WordBookmarksOptionsDto = new Model\WordBookmarksOptionsDto(); | |
$WordBookmarksOptionsDto->setBookmarksOutlineLevel(4); | |
$WordBookmarksOptionsDto->setHeadingsOutlineLevels(1); | |
$WordBookmarksOptionsDto->setExpandedOutlineLevels(9); | |
$options->setPdfOptions($WordBookmarksOptionsDto); | |
$settings->setOptions($options); | |
$request = new Requests\ConvertToPdfRequest($settings); | |
$response = $conversionApi->convertToPdf($request); | |
echo "Converted File: ", $response->getHref(), "<br>"; | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("pptx"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\PptxConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setZoom(100); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted\\toslides"); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocument($request); | |
echo "Document converted successfully: ", $response[0]->getUrl(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("pptx"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\PptxConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setZoom(100); | |
$settings->setConvertOptions($convertOptions); | |
// set OutputPath as empty will result the output as document Stream' | |
$settings->setOutputPath(""); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocumentDownload($request); | |
echo "Document converted successfully: Document Size: ", $response->getSize(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("txt"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\TxtConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted\\totext"); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocument($request); | |
echo "Document converted successfully: ", $response[0]->getUrl(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\password-protected.docx"); | |
$settings->setFormat("txt"); | |
$loadOptions = new GroupDocs\Conversion\Model\DocxLoadOptions(); | |
$loadOptions->setPassword("password"); | |
$loadOptions->setHideWordTrackedChanges(true); | |
$loadOptions->setDefaultFont("Arial"); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\TxtConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$settings->setConvertOptions($convertOptions); | |
// set OutputPath as empty will result the output as document Stream' | |
$settings->setOutputPath(""); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocumentDownload($request); | |
echo "Document converted successfully: Document Size: ", $response->getSize(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\sample.pdf"); | |
$settings->setFormat("docx"); | |
$loadOptions = new GroupDocs\Conversion\Model\PdfLoadOptions(); | |
$loadOptions->setPassword(""); | |
$loadOptions->setHidePdfAnnotations(true); | |
$loadOptions->setRemoveEmbeddedFiles(false); | |
$loadOptions->setFlattenAllFields(true); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\DocxConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setZoom(100); | |
$convertOptions->setDpi(300.0); | |
$settings->setConvertOptions($convertOptions); | |
$settings->setOutputPath("converted\\towords"); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocument($request); | |
echo "Document converted successfully: ", $response[0]->getUrl(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
require_once('C:\xampp\htdocs\groupdocs-conversion-cloud-php-master\vendor\autoload.php'); | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("XXXX"); | |
$configuration->setAppKey("XXXX-XXX"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$srcFile = "sample.pdf"; | |
$folderName = "viewerdocs"; | |
$settings = new Model\CellsConversionSettings(); | |
$conversionFileInfo = new Model\ConversionFileInfo(); | |
$conversionFileInfo->setFolder($folderName); | |
$conversionFileInfo->setName($srcFile); | |
$settings->setSourceFile($conversionFileInfo); | |
$options = new Model\CellsSaveOptionsDto(); | |
$settings->setOptions($options); | |
$request = new Requests\ConvertToCellsRequest($settings); | |
$response = $conversionApi->convertToCells($request); | |
echo "Converted File: ", $response->getHref(), "<br>"; | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
$convertApi = CommonUtils::GetConvertApiInstance(); | |
try | |
{ | |
$settings = new GroupDocs\Conversion\Model\ConvertSettings(); | |
$settings->setStorageName(CommonUtils::$MyStorage); | |
$settings->setFilePath("conversions\\sample.pdf"); | |
$settings->setFormat("docx"); | |
$loadOptions = new GroupDocs\Conversion\Model\PdfLoadOptions(); | |
$loadOptions->setPassword(""); | |
$loadOptions->setHidePdfAnnotations(true); | |
$loadOptions->setRemoveEmbeddedFiles(false); | |
$loadOptions->setFlattenAllFields(true); | |
$settings->setLoadOptions($loadOptions); | |
$convertOptions = new GroupDocs\Conversion\Model\DocxConvertOptions(); | |
$convertOptions->setFromPage(1); | |
$convertOptions->setPagesCount(2); | |
$convertOptions->setZoom(100); | |
$convertOptions->setDpi(300.0); | |
$settings->setConvertOptions($convertOptions); | |
// set OutputPath as empty will result the output as document Stream' | |
$settings->setOutputPath(""); | |
$request = new GroupDocs\Conversion\Model\Requests\ConvertDocumentRequest($settings); | |
$response = $convertApi->convertDocumentDownload($request); | |
echo "Document converted successfully: Document Size: ", $response->getSize(); | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "<br />"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFileApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\CopyFileRequest("conversions\\one-page.docx", "conversions\\one-page-copied.docx", CommonUtils::$MyStorage, CommonUtils::$MyStorage); | |
$apiInstance->copyFile($request); | |
echo "Expected response type is Void: 'conversions/one-page.docx' file copied as 'conversions/one-page-copied.docx'."; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFolderApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\CopyFolderRequest("conversions", "conversions1", CommonUtils::$MyStorage, CommonUtils::$MyStorage); | |
$apiInstance->copyFolder($request); | |
echo "Expected response type is Void: 'conversions' folder copied as 'conversions1'.", "<br />"; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFolderApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\CreateFolderRequest("conversions", CommonUtils::$MyStorage); | |
$apiInstance->createFolder($request); | |
echo "Expected response type is Void: 'conversions' folder created.", "<br />"; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFileApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\DeleteFileRequest("conversions1\\one-page-copied.docx", CommonUtils::$MyStorage); | |
$apiInstance->deleteFile($request); | |
echo "Expected response type is Void: 'conversions1/one-page-copied.docx' file deleted."; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFolderApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\DeleteFolderRequest("conversions1\\conversions1", CommonUtils::$MyStorage, true); | |
$apiInstance->deleteFolder($request); | |
echo "Expected response type is Void: 'conversions1/conversions' folder deleted recusrsively.", "<br />"; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFileApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\DownloadFileRequest("conversions\\one-page.docx", CommonUtils::$MyStorage, null); | |
$response = $apiInstance->downloadFile($request); | |
echo "Expected response type is File: ", strlen($response); | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
require_once('C:\xampp\htdocs\groupdocs-conversion-cloud-php-master\vendor\autoload.php'); | |
//TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid("XXXX"); | |
$configuration->setAppKey("XXXX-XXX"); | |
$conversionApi = new GroupDocs\Conversion\ConversionApi($configuration); | |
try | |
{ | |
$request = new Requests\GetAllPossibleConversionsRequest(); | |
$response = $conversionApi->getAllPossibleConversions($request); | |
foreach ($response->getConversions() as $key => $conversion) { | |
echo $conversion->getSourceFileType() . " - " . join(",", $conversion->getPossibleConversions()) . "\n"; | |
} | |
} | |
catch (Exception $e) | |
{ | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
PHP_EOL; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetStorageApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\GetDiscUsageRequest(CommonUtils::$MyStorage); | |
$response = $apiInstance->getDiscUsage($request); | |
echo "Expected response type is DiscUsage: ", $response; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$infoApi = CommonUtils::GetInfoApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\GetDocumentMetadataRequest(); | |
$request->setStorageName(CommonUtils::$MyStorage); | |
$request->setFilePath("conversions\\sample.docx"); | |
$response = $infoApi->getDocumentMetadata($request); | |
echo "Expected response type is DocumentMetadata: ", $response[0]->getPageCount(); | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetStorageApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\GetFileVersionsRequest("conversions\one-page.docx", CommonUtils::$MyStorage); | |
$response = $apiInstance->getFileVersions($request); | |
echo "Expected response type is FileVersions: ", $response; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFolderApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\GetFilesListRequest("conversions", CommonUtils::$MyStorage); | |
$response = $apiInstance->getFilesList($request); | |
echo "Expected response type is FilesList.", "<br />"; | |
foreach($response->getValue() as $storageFile) { | |
echo "Files: ", $storageFile->getPath(), "<br />"; | |
} | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$infoApi = CommonUtils::GetInfoApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\GetSupportedConversionTypesRequest(); | |
$response = $infoApi->getSupportedConversionTypes($request); | |
echo '<b>Supported file formats<br /></b>'; | |
foreach($response as $key => $format) { | |
echo $format->getSourceFormat(), "<br />"; | |
} | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$infoApi = CommonUtils::GetInfoApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\GetSupportedConversionTypesRequest("conversions\\sample.docx", CommonUtils::$MyStorage, null); | |
$response = $infoApi->getSupportedConversionTypes($request); | |
echo '<b>Supported file formats<br /></b>'; | |
foreach($response as $key => $format) { | |
echo $format->getSourceFormat(), "<br />"; | |
} | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$infoApi = CommonUtils::GetInfoApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\GetSupportedConversionTypesRequest(null, null, "xlsx"); | |
$response = $infoApi->getSupportedConversionTypes($request); | |
echo '<b>Supported file formats<br /></b>'; | |
foreach($response as $key => $format) { | |
echo $format->getSourceFormat(), "<br />"; | |
} | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="UTF-8"> | |
<title>GroupDocs.Conversion Cloud SDK - Php Examples</title> | |
</head> | |
<body> | |
<h1> | |
GroupDocs.Conversion Cloud SDK - Php Examples</h1> | |
<p> | |
Please first provide the <b>AppSid</b> & <b>AppKey</b> in <b>'CommonUtils.php'</b> and then <a href="Conversion_Php_Upload_Resoruces.php" target="_blank">click here</a> to upload the test files to your default storage<br/>Click on the link to execute the examples for respective outputs.</p> | |
<ul> | |
<li> | |
<h3> | |
Supported File Formats</h3> | |
<ol> | |
<li><a href="Supported_File_Formats/Conversion_Php_Get_Supported_Formats.php" target="_blank">Get_All_Supported_Formats</a></li> | |
<li><a href="Supported_File_Formats/Conversion_Php_Get_Supported_Formats_For_Document.php" target="_blank">Get_Supported_Formats_For_Document</a></li> | |
<li><a href="Supported_File_Formats/Conversion_Php_Get_Supported_Formats_For_Extension.php" target="_blank">Get_Supported_Formats_For_Extension</a></li> | |
</ol> | |
</li> | |
<li> | |
<h3> | |
Document Information/Metadata</h3> | |
<ol> | |
<li><a href="Document_Information/Conversion_Php_Get_Document_Information.php" target="_blank">Get_Document_Information_Metadata</a></li> | |
</ol> | |
</li> | |
<li> | |
<h3> | |
Working with Storage</h3> | |
<ol> | |
<li><a href="Working_With_Storage/Conversion_Php_Storage_Exist.php" target="_blank">Storage_Exist</a></li> | |
<li><a href="Working_With_Storage/Conversion_Php_Object_Exists.php" target="_blank">Object_Exists</a></li> | |
<li><a href="Working_With_Storage/Conversion_Php_Get_File_Versions.php" target="_blank">Get_File_Versions</a></li> | |
<li><a href="Working_With_Storage/Conversion_Php_Get_Disc_Usage.php" target="_blank">Get_Disc_Usage</a></li> | |
</ol> | |
</li> | |
<li> | |
<h3> | |
Working with Folder</h3> | |
<ol> | |
<li><a href="Working_With_Folder/Conversion_Php_Create_Folder.php" target="_blank">Create_Folder</a></li> | |
<li><a href="Working_With_Folder/Conversion_Php_Copy_Folder.php" target="_blank">Copy_Folder</a></li> | |
<li><a href="Working_With_Folder/Conversion_Php_Get_Files_List.php" target="_blank">Get_Files_List</a></li> | |
<li><a href="Working_With_Folder/Conversion_Php_Move_Folder.php" target="_blank">Move_Folder</a></li> | |
<li><a href="Working_With_Folder/Conversion_Php_Delete_Folder.php" target="_blank">Delete_Folder</a></li> | |
</ol> | |
</li> | |
<li> | |
<h3> | |
Working with Files</h3> | |
<ol> | |
<li><a href="Working_With_Files/Conversion_Php_Upload_File.php" target="_blank">Upload_File</a></li> | |
<li><a href="Working_With_Files/Conversion_Php_Copy_File.php" target="_blank">Copy_File</a></li> | |
<li><a href="Working_With_Files/Conversion_Php_Download_File.php" target="_blank">Download_File</a></li> | |
<li><a href="Working_With_Files/Conversion_Php_Move_File.php" target="_blank">Move_File</a></li> | |
<li><a href="Working_With_Files/Conversion_Php_Delete_File.php" target="_blank">Delete_File</a></li> | |
</ol> | |
</li> | |
<li> | |
<h3> | |
Working With Document Conversions</h3> | |
<ol> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Any_Format.php" target="_blank">Convert_To_Any_Format</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Any_Format_Stream.php" target="_blank">Convert_To_Any_Format_And_Get_Stream</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Cells.php" target="_blank">Convert_To_Cells</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Cells_Stream.php" target="_blank">Convert_To_Cells_And_Get_Stream</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Html.php" target="_blank">Convert_To_Html</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Html_Stream.php" target="_blank">Convert_To_Html_Stream</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Images.php" target="_blank">Convert_To_Images</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Images_Stream.php" target="_blank">Convert_To_Images_And_Get_Stream</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Pdf.php" target="_blank">Convert_To_Pdf</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Pdf_Stream.php" target="_blank">Convert_To_Pdf_And_Get_Stream</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Slides.php" target="_blank">Convert_To_Slides</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Slides_Stream.php" target="_blank">Convert_To_Slides_And_Get_Stream</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Text.php" target="_blank">Convert_To_Text</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Text_Stream.php" target="_blank">Convert_To_Text_And_Get_Stream</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Words.php" target="_blank">Convert_To_Words</a></li> | |
<li><a href="Working_With_Conversions/Conversion_Php_Convert_To_Words_Stream.php" target="_blank">Convert_To_Words_And_Get_Stream</a></li> | |
</ol> | |
</li> | |
</ul> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("Cad/Sample.dwg"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new Model\CadLoadOptions(); | |
$loadOptions->setWidth(1920); | |
$loadOptions->setHeight(1080); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("Spreadsheet/sample.csv"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new Model\CsvLoadOptions(); | |
$loadOptions->setSeparator(","); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("Email/sample.msg"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new Model\EmailLoadOptions(); | |
$loadOptions->setDisplayHeader(true); | |
$loadOptions->setDisplayFromEmailAddress(false); | |
$loadOptions->setDisplayToEmailAddress(false); | |
$loadOptions->setDisplayEmailAddress(false); | |
$loadOptions->setDisplayCcEmailAddress(false); | |
$loadOptions->setDisplayBccEmailAddress(false); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("Note/sample.one"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new Model\OneLoadOptions(); | |
$loadOptions->setFontSubstitutes(["Tahoma" => "Arial", "Times New Roman" => "Arial"]); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("Pdf/sample.pdf"); | |
$settings->setFormat("docx"); | |
$loadOptions = new Model\PdfLoadOptions(); | |
$loadOptions->setHidePdfAnnotations(true); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("Presentation/with_notes.pptx"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new Model\PresentationLoadOptions(); | |
$loadOptions->setHideComments(true); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("Spreadsheet/sample.xlsx"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new Model\SpreadsheetLoadOptions(); | |
$loadOptions->setHideComments(true); | |
$loadOptions->setOnePagePerSheet(true); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("Text/sample.txt"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new Model\TxtLoadOptions(); | |
$loadOptions->setEncoding("shift_jis"); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-php-samples | |
use GroupDocs\Conversion\Model; | |
use GroupDocs\Conversion\Model\Requests; | |
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud | |
$configuration = new GroupDocs\Conversion\Configuration(); | |
$configuration->setAppSid($AppSid); | |
$configuration->setAppKey($AppKey); | |
$apiInstance = new GroupDocs\Conversion\ConvertApi($configuration); | |
// Prepare convert settings | |
$settings = new Model\ConvertSettings(); | |
$settings->setFilePath("WordProcessing/with_tracked_changes.docx"); | |
$settings->setFormat("pdf"); | |
$loadOptions = new Model\WordProcessingLoadOptions(); | |
$loadOptions->setHideComments(true); | |
$settings->setLoadOptions($loadOptions); | |
$settings->setOutputPath("converted"); | |
// Convert | |
$result = $apiInstance->convertDocument(new Requests\ConvertDocumentRequest($settings)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFileApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\MoveFileRequest("conversions\\one-page.docx", "conversions1\\one-page-copied.docx", CommonUtils::$MyStorage, CommonUtils::$MyStorage); | |
$apiInstance->moveFile($request); | |
echo "Expected response type is Void: 'conversions/one-page.docx' file moved as 'conversions1/one-page-copied.docx'."; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFolderApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\MoveFolderRequest("conversions1", "conversions1\\conversions1", CommonUtils::$MyStorage, CommonUtils::$MyStorage, true); | |
$apiInstance->moveFolder($request); | |
echo "Expected response type is Void: 'conversions1' folder moved to 'conversions/conversions1'.", "<br />"; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetStorageApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\ObjectExistsRequest("conversions\one-page.docx", CommonUtils::$MyStorage); | |
$response = $apiInstance->objectExists($request); | |
echo "Expected response type is ObjectExist: ", $response; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetStorageApiInstance(); | |
$request = new GroupDocs\Conversion\Model\Requests\StorageExistsRequest(CommonUtils::$MyStorage); | |
$response = $apiInstance->storageExists($request); | |
echo "Expected response type is StorageExist: ", $response; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(dirname(__DIR__) . '\CommonUtils.php'); | |
try { | |
$apiInstance = CommonUtils::GetFileApiInstance(); | |
$fileStream = readfile("..\\resources\\conversions\\one-page.docx"); | |
$request = new GroupDocs\Conversion\Model\Requests\UploadFileRequest("conversions\\one-page1.docx", $fileStream, CommonUtils::$MyStorage, null); | |
$response = $apiInstance->downloadFile($request); | |
echo "Expected response type is FilesUploadResult: ", $response; | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
include(__DIR__ . '\CommonUtils.php'); | |
try { | |
$storageApi = CommonUtils::GetStorageApiInstance(); | |
$fileApi = CommonUtils::GetFileApiInstance(); | |
$folder = realpath(__DIR__ . '\Resources'); | |
$filePathInStorage = ""; | |
$dir_iterator = new \RecursiveDirectoryIterator($folder); | |
$iterator = new \RecursiveIteratorIterator($dir_iterator, \RecursiveIteratorIterator::SELF_FIRST); | |
echo 'Uploading file process executing....<br />'; | |
foreach ($iterator as $file) { | |
if (!$file->isDir()) { | |
$filePath = $file->getPathName(); | |
$filePathInStorage = str_replace($folder . '\\', "", $filePath); | |
echo $filePath; | |
echo "<br>"; | |
$isExistRequest = new \GroupDocs\Conversion\Model\Requests\objectExistsRequest($filePathInStorage); | |
$isExistResponse = $storageApi->objectExists($isExistRequest); | |
if (!$isExistResponse->getExists()) { | |
$putCreateRequest = new \GroupDocs\Conversion\Model\Requests\uploadFileRequest($filePathInStorage, $filePath); | |
$putCreateResponse = $fileApi->uploadFile($putCreateRequest); | |
} | |
} | |
} | |
} catch (Exception $e) { | |
echo "Something went wrong: ", $e->getMessage(), "\n"; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment