Aspose.PDF Cloud PHP SDK
Vytváření a konverze PDF dokumentů pomocí PHP SDK
Užitečná sada PHP REST SDK podporuje vytváření, úpravy, vykreslování, manipulaci a převod dokumentů PDF bez použití aplikace Adobe Acrobat.
Aspose.PDF Cloud PHP SDK je komplexní a výkonná sada pro vývoj softwaru pro vývojáře PHP, kteří chtějí pracovat PDF dokumenty v cloudu. Je postaven na Aspose.PDF REST API a umožňuje uživatelům zpracovávat dokumenty PDF v jazyce PHP rychle a snadno v cloudu. Aspose.PDF Cloud je velmi užitečné REST API, které umožňuje vývojářům softwaru provádět širokou škálu operací zpracování dokumentů PDF včetně vytváření, manipulace, převodu a vykreslování dokumentů PDF v cloudu.
Aspose.PDF Cloud PHP SDK umožňuje vývojářům softwaru vytvářet nové dokumenty PDF od začátku nebo ze šablon. Zahrnuje podporu několika důležitých funkcí pro manipulaci s dokumenty PDF, jako je přidávání textu do PDF, vkládání obrázků a tabulek, přidávání anotací do souborů PDF, přidávání komentářů a razítek, převod PDF do formátů souborů Microsoft Office, převod PDF do obrázkových formátů, sloučení více souborů PDF do jednoho dokumentu, rozdělení dokumentu PDF do více souborů a mnoho dalších. Knihovna plně podporuje čtení a zápis mnoha formátů souborů, jako jsou PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF a tak dále.
Aspose.PDF Cloud PHP SDK obsahuje sadu optimalizačních nástrojů, které mohou zmenšit velikost souborů PDF komprimací obrázků, odstraněním nepoužívaných objektů a optimalizací písem. Kromě toho mohou vývojáři snadno zabezpečit dokumenty PDF nastavením hesel, omezením tisku, kopírování a úpravou oprávnění a přidáním digitálních podpisů. Celkově je Aspose.PDF Cloud PHP SDK nejlepší volbou, která umožňuje vývojářům PHP pracovat s dokumenty PDF v cloudu.
Začínáme s Aspose.PDF Cloud PHP SDK
Doporučený způsob instalace Aspose.PDF Cloud PHP SDK je použití Composer. Pro bezproblémovou instalaci použijte prosím následující příkaz.
Nainstalujte Aspose.PDF Cloud PHP SDK přes Composer
composer require aspose/pdf-sdk-php
Můžete si jej také stáhnout přímo z stránky produktu Aspose PDF.
Vytváření souborů PDF pomocí rozhraní PHP REST API
Aspose.PDF Cloud PHP SDK poskytuje vývojářům softwaru možnost vytvářet a spravovat soubory PDF v rámci jejich vlastních cloudových aplikací. Knihovna obsahuje řadu funkcí pro práci se soubory PDF, jako je vkládání textu do souborů PDF, přidávání obrázků, vkládání formulářů PDF, přidávání anotací PDF, vkládání nových stránek, přidávání příloh a záložek, ovládání rozvržení a formátování obsahu a mnoho dalších. Následující příklady demonstrují, jak vytvořit nový soubor PDF s jednou stránkou, přidá text "Hello, world!" na stránku a uloží soubor jako obrázek TIFF.
Vytvoří nový soubor PDF s jednou stránkou přes PHP API
$tiff_resolution = 72;
$tiff_image_width = 800;
$tiff_image_height = 1000;
$tiff_first_page = 1;
$tiff_last_page = 1;
$tiff_result_file = 'result.tiff';
$response = $api->putSaveDocumentAsTiff($pdf_id, $tiff_resolution, $tiff_image_width, $tiff_image_height, $tiff_first_page, $tiff_last_page, $tiff_result_file);
Převod PDF do jiných formátů pomocí PHP API
Aspose.PDF Cloud PHP SDK umožňuje softwaru převádět dokumenty PDF do az různých jiných oblíbených formátů souborů v rámci jejich vlastních aplikací PHP. SDK podporuje čtení a zápis různých oblíbených formátů souborů, jako jsou PDF, EPUB, HTML, TeX, SVG, XML, XPS, FDF, XFDF a tak dále. Knihovna také podporuje převod EPUB, HTML, LaTeX, MHT, PCL, DOC, MOBIXML, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS, XSLFo, PCL, BMP, EMF, GIF, JPEG, PNG , a TIFF, snadno do PDF. Umožňuje také vývojářům řídit, jak se dokument PDF převede na dokument pro zpracování textu.
Převeďte dokument PDF do formátu DOC pomocí PHP REST API
setAppKey('your_app_key');
$config->setAppSid('your_app_sid');
// create an instance of the API client
$pdfApi = new PdfApi(null, $config);
// set the input file name and path
$fileName = "input.pdf";
$filePath = "/path/to/input.pdf";
// set the output file name and path
$outName = "output.doc";
$outPath = "/path/to/output.doc";
// call the API to convert the PDF to DOC format
$response = $pdfApi->putPdfInRequestToDoc($outName, $filePath, null, null, null, null, null, null, null, null, null, null);
// save the output file to the specified path
file_put_contents($outPath, $response);
echo "PDF document converted to DOC format successfully!";
?>
Zpracování obrázků v souborech PDF prostřednictvím PHP REST API
Aspose.PDF Cloud PHP SDK REST API umožňuje vývojářům softwaru pracovat s obrázky uvnitř jejich dokumentů PDF bez použití Adobe Acrobatu nebo jiného softwaru třetích stran. Knihovna poskytuje různé užitečné funkce pro práci s obrázky PDF, jako je vkládání obrázků na konkrétní stránku PDF, čtení všech obrázků dokumentů, nahrazování obrázku v dokumentu PDF, čtení informací o obrázku z PDF, přidávání nových obrázků, extrahování konkrétního obrázku z PDF, export obrázků PDF do jiných formátů souborů a mnoho dalších.
Nahradit obrázek v dokumentu PDF pomocí PHP API
pdfApi = new PdfApi();
}
public function postReplaceImage() {
// Upload file to Aspose Cloud Storage
$fileName = "SampleImage.pdf";
Utils::uploadFile($fileName);
$file = realpath(__DIR__ . '/../../..') . '/Data/aspose-cloud.png';
$result = $this->pdfApi->PostReplaceImage($fileName, $pageNumber = 1, $imageNumber = 1, $imageFile = "", $storage = "", $folder = "", $file);
print_r ( $result );
}
}
$images = new Images();
$images->postReplaceImage();
?>
Práce se stránkami v PDF pomocí PHP REST API
AApose.PDF Cloud PHP SDK REST API poskytuje velmi užitečné funkce pro práci se stránkami v dokumentech PDF. Knihovna umožňuje vývojářům softwaru přidávat nové stránky do souboru PDF, převádět stránky dokumentů PDF na podporované formáty obrazových souborů, přesouvat stránky PDF na nové místo v souboru PDF, získávat informace o číslech stránek PDF, odstraňovat nežádoucí stránky ze souboru PDF, získávat PDF počet slov a tak dále.
Přidat novou stránku v PDF přes PHP REST API
pdfApi = new PdfApi();
}
public function putAddNewPage() {
// Upload file to Aspose Cloud Storage
$fileName = "sample-input.pdf";
Utils::uploadFile($fileName);
$result = $this->pdfApi->PutAddNewPage($fileName, $storage = "", $folder = "");
print_r ( $result );
}
}
$pages = new Pages();
$pages->putAddNewPage();
?>