Pridajte textový alebo obrázkový vodoznak do PDF dokumentov pomocou PHP. Vložte PDF dokument a vložte doň požadovanú vodotlač. Potom uložte výsledok vo vhodnom formáte, ako je DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS a ďalších, a zdieľajte dokument s vodotlačou s inou osobou. Odstráňte vodotlač aj z PDF dokumentu, ak bola vodotlač do dokumentu pridaná už predtým a dôvody pridania už nie sú relevantné.
Pomocou tohto PHP API môžu vývojári pridať vodoznak do PDF online. Stačí vytvoriť vodoznak pomocou textu alebo obrázka a potom ho vložiť do PDF dokumentu v jazyku PHP.
Poznámka: Nie je potrebné inštalovať žiadne aplikácie alebo knižnice tretích strán. Preto sa naše softvérové riešenie pre PHP veľmi ľahko používa.
Dané PHP SDK je tiež užitočné na odstránenie vodoznakov z PDF. Odstránenie vodoznaku v PDF znamená, že môžete načítať požadovaný PDF dokument opečiatkovaný textovým alebo obrázkovým vodoznakom, odstrániť tento vodoznak z PDF pomocou PHP a potom uložiť výstupný súbor vo vhodnom formáte – DOC, DOCX, PDF, JPEG, PNG, TIFF a iné.
Ak chcete vyhodnotiť, ako pridať alebo odstrániť vodoznak v PDF pomocou nášho PHP API, načítajte PDF a vodoznak ako obrázok alebo text. Potom vyberte vhodný formát exportného súboru – DOC, DOCX, PDF, HTML, RTF, XPS a ďalšie.
Ako to funguje, použite nasledujúci príklad:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input1.pdf";
$requestImageFile = "Input2.jpg";
$requestWatermarkData = new WatermarkDataImage(array(
"image" => FileReference::fromLocalFileContent($requestImageFile)
));
$insertWatermarkRequest = new InsertWatermarkOnlineRequest(
$requestDocument, $requestWatermarkData, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertWatermarkResult = $wordsApi->insertWatermarkOnline($insertWatermarkRequest);
$convertRequest = new ConvertDocumentRequest(
$insertWatermarkResult->document()->values(), "pdf",
NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.pdf";
$requestWatermarkData = new WatermarkDataText(array(
"text" => "This is the watermark text",
"layout" => "Diagonal"
));
$insertWatermarkRequest = new InsertWatermarkOnlineRequest(
$requestDocument, $requestWatermarkData, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertWatermarkResult = $wordsApi->insertWatermarkOnline($insertWatermarkRequest);
$convertRequest = new ConvertDocumentRequest(
$insertWatermarkResult->document()->values(), "pdf",
NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.pdf";
$deleteWatermarkOnline = new DeleteWatermarkOnlineRequest(
$requestDocument, NULL, NULL, NULL, NULL, NULL, NULL
);
$deletedWatermark = $wordsApi->deleteWatermarkOnline($deleteWatermarkOnline);
$convertDocument = new ConvertDocumentRequest(
$deletedWatermark->document()->values(), "pdf", NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->convertDocument($convertDocument);
Nainštalujte 'Aspose.Words Cloud SDK for PHP' z úložiska Packagist. Ak chcete nainštalovať súpravu SDK, stačí spustiť composer require aspose-cloud/aspose-words-cloud a potom použiť require_once('vendor/autoload.php'); na importovanie do vášho projektu.
Ako alternatívu môžete manuálne naklonovať Aspose.Words Cloud SDK for PHP z GitHubu. Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.
Vodoznak môžete pridať do dokumentu v iných formátoch: