Redaguoti PDF PHP SDK

Naudokite REST API, norėdami programiškai redaguoti PDF PHP

Kai kūrėjai modifikuoja PDF dokumentą naudodami šią PHP biblioteką, iš tikrųjų redaguojamas dokumento objekto modelis (DOM). Taigi beveik bet kokius pakeitimus galima atlikti PDF dokumente, vaizduojamame kaip DOM. Naudodami pateiktą PHP SDK kūrėjai gali lengvai redaguoti dokumentą: keisti tekstą, atnaujinti lenteles, pridėti vaizdų ir pan. Tiesiog įkelkite PDF, programiškai atlikite reikiamus pakeitimus ir eksportuokite rezultatą į tą patį arba bet kurį palaikomą išsaugojimo formatą.

Peržiūrėkite kodo fragmentą

Redaguokite PDF "PHP" naudodami REST API

Mūsų PHP biblioteka suteikia kūrėjams galimybę tiesiogiai modifikuoti PDF dokumentą redaguojant jo dokumento objekto modelį (DOM), o tai reiškia, kad nereikia įdiegti papildomos programinės įrangos.

Redaguokite tekstą PDF faile naudodami "PHP".

Populiariausias PDF failo redagavimo atvejis yra teksto redagavimas. Naudodami nurodytą programinės įrangos sprendimą galite pridėti, keisti arba ištrinti tekstą naudodami "PHP" dokumente.

Redaguokite lentelę PDF faile naudodami "PHP".

Kita populiari PDF redagavimo parinktis yra lentelės redagavimas. Mūsų PHP SDK leidžia dirbti su lentelėmis ir tekstu lentelės langeliuose.

"PHP" kūrėjai gali pridėti arba pašalinti lentelės ir lentelės langelius, taip pat pridėti, redaguoti ir pašalinti juose esantį tekstą.

Pridėkite vaizdą prie PDF failo naudodami "PHP".

Be teksto ir lentelių redagavimo PDF, yra dar viena įprasta parinktis: pridėti vaizdų į dokumentą "PHP". "PHP" kūrėjai taip pat gali pridėti vaizdą į PDF failą naudodami DOM.

Redaguoti PDF programiškai

Išbandykite šį galingą PHP SDK ir įvertinkite kai kurias PDF dokumentų redagavimo parinktis. Naudodamiesi šiuo pavyzdžiu, įkelkite PDF dokumentą ir atlikite kai kuriuos pakeitimus: pridėkite tekstą, pridėkite lentelę ir lentelės langelį su tekstu arba įterpkite vaizdą į PDF dokumentą:

Įkelkite dokumentą, kurį norite keisti
Vykdyti kodą
Įkelkite vaizdą, kurį norite įterpti
Iš sąrašo pasirinkite tikslinį formatą
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.pdf";
$requestParagraph = new ParagraphInsert(array(
    "text" => "Morbi enim nunc faucibus a.",
));
$insertParagraphRequest = new InsertParagraphOnlineRequest(
    $requestDocument, $requestParagraph, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertParagraph = $wordsApi->insertParagraphOnline($insertParagraphRequest);

$convertRequest = new ConvertDocumentRequest(
    array_key_first($insertParagraph->document()->values()), "pdf", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.pdf";
$requestTable = new TableInsert(array(
    "columns_count" => 1,
    "rows_count" => 2,
));
$insertTableRequest = new InsertTableOnlineRequest(
    $requestDocument, $requestTable, "", NULL, NULL, NULL, NULL, NULL, NULL
);
$insertTable = $wordsApi->insertTableOnline($insertTableRequest);

$convertRequest = new ConvertDocumentRequest(
    array_key_first($insertTable->document()->values()), "pdf", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input1.pdf";
$requestDrawingObject = new DrawingObjectInsert(array(
    "height" => 0,
    "left" => 0,
    "top" => 0,
    "width" => 0,
    "relative_horizontal_position" => "Margin",
    "relative_vertical_position" => "Margin",
    "wrap_type" => "Inline",
));
$requestImageFile = "Input2.pdf";
$insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(
    $requestDocument, $requestDrawingObject, $requestImageFile, "sections/0", NULL, 
	   NULL, NULL, NULL, NULL, NULL
);
$insertDrawingObject = $wordsApi->insertDrawingObjectOnline($insertDrawingObjectRequest);

$convertRequest = new ConvertDocumentRequest(
    array_key_first($insertDrawingObject->document()->values()), "pdf", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
Vykdyti kodą
  
Nukopijuokite kodą PHP į mainų sritį

Kaip redaguoti PDF PHP

  1. Įdiekite "Aspose.Words Cloud", skirtą PHP
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo PHP projekto
  3. Įkelti PDF, kad galėtumėte redaguoti PHP
  4. Įterpti turinį PDF pradžioje
  5. Atsisiųskite rezultatų dokumentą iš debesies saugyklos

PHP biblioteka, kad galėtumėte naudoti PDF redagavimą

Įdiekite Aspose.Words Cloud SDK for PHP, iš Packagist saugyklos. Tiesiog paleiskite composer require aspose-cloud/aspose-words-cloud, kad įdiegtumėte SDK, tada naudokite require_once('vendor/autoload.php'); importuoti jį į savo projektą.

Kaip alternatyvą galite rankiniu būdu klonuoti Aspose.Words Cloud SDK for PHP šaltinio kodui iš GitHub. Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.

Sistemos reikalavimai

PHP 7.1 arba naujesnė versija

Daugiau informacijos rasite Repository Documentation.

Kiti palaikomi failų formatai

Galite atlikti kitų failų formatų redagavimo operaciją:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.