Խմբագրել Word կամ PDF ֆայլը PHP SDK ում

Օգտագործեք REST API՝ PHP ում ֆայլերը ծրագրային կերպով խմբագրելու համար

Երբ մշակողները փոփոխում են փաստաթուղթը տրված PHP լուծումով, իրականում խմբագրվողը Փաստաթղթի օբյեկտի մոդելն է (DOM): Այսպիսով, գրեթե ցանկացած փոփոխություն կարող է կատարվել DOM ով ներկայացված փաստաթղթում: Տրամադրված PHP SDK ի միջոցով մշակողները կարող են հեշտությամբ խմբագրել փաստաթուղթը՝ փոփոխել տեքստը, թարմացնել աղյուսակները, ավելացնել պատկերներ և այլն: Պարզապես բեռնեք ձեր Word ը, PDF ը կամ ֆայլը աջակցվող բեռնման ձևաչափով, կատարեք անհրաժեշտ փոփոխությունները ծրագրային եղանակով և արդյունքը արտահանեք աջակցվող պահպանման ձևաչափով:

Դիտեք կոդի հատվածը

Խմբագրել փաստաթուղթը PHP REST API ի միջոցով

Մեր PHP գրադարանը ծրագրավորողներին հնարավորություն է տալիս ուղղակիորեն փոփոխել փաստաթուղթը՝ խմբագրելով դրա Document Object Model-ը (DOM), ինչը նշանակում է, որ լրացուցիչ ծրագրակազմ տեղադրելու կարիք չկա:

Կարևոր է իմանալ, որ օգտագործելով այս PHP լուծումը, դուք կարող եք խմբագրել փաստաթուղթը ցանկացած աջակցվող ձևաչափով: Օրինակ՝ հնարավոր է ֆայլ բեռնել PDF, DOCX, DOC, RTF, ODT, EPUB, HTML և այլ ձևաչափերով, այնուհետև փոփոխել այս ֆայլը և պահպանել այն նույն ձևաչափով կամ ցանկացած այլ աջակցվող ձևաչափով:

Խմբագրել տեքստը PHP

Word, PDF կամ որևէ այլ փաստաթուղթ խմբագրելու ամենատարածված դեպքը տեքստի խմբագրումն է: Տվյալ ծրագրային լուծումով դուք կարող եք PHP ի միջոցով ավելացնել, փոփոխել կամ ջնջել տեքստը փաստաթղթում:

Խմբագրել աղյուսակը PHP

Փաստաթղթերի խմբագրման մեկ այլ հայտնի տարբերակ աղյուսակի խմբագրումն է: Մեր PHP SDK ն թույլ է տալիս աշխատել աղյուսակների և տեքստերի հետ աղյուսակի բջիջներում:

PHP ի մշակողները կարող են ավելացնել կամ հեռացնել աղյուսակի և աղյուսակի բջիջները, ինչպես նաև ավելացնել, խմբագրել և հեռացնել տեքստը դրանցում:

PHP ի միջոցով փաստաթղթում պատկեր ավելացրեք

Բացի տեքստի և աղյուսակների խմբագրումից, կա ևս մեկ տարածված տարբերակ՝ PHP փաստաթղթին պատկերներ ավելացնելը: PHP ի մշակողները կարող են նաև պատկեր ավելացնել ֆայլի մեջ՝ օգտագործելով DOM ը:

Խմբագրել փաստաթուղթը առցանց

Փորձեք այս հզոր PHP SDK ն և գնահատեք փաստաթղթերի խմբագրման որոշ տարբերակներ: Օգտագործելով հետևյալ օրինակը՝ բեռնեք ձեր փաստաթուղթը և կատարեք որոշ փոփոխություններ՝ ավելացրեք տեքստ, ավելացրեք աղյուսակ և աղյուսակի բջիջ տեքստով կամ տեղադրեք պատկեր փաստաթղթի մեջ.

Վերբեռնեք փաստաթուղթ, որը ցանկանում եք փոփոխել
Գործարկել կոդը
Վերբեռնեք պատկեր, որը ցանկանում եք տեղադրել
Ցանկից ընտրեք թիրախային ձևաչափը
use Aspose\Words\WordsApi;

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

$requestDocument = "Input.docx";
$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()), "docx", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

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

$requestDocument = "Input.docx";
$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()), "docx", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

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

$requestDocument = "Input1.docx";
$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.docx";
$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()), "docx", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
Գործարկել կոդը
  
Պատճենեք PHP կոդը clipboard-ում

Ինչպես խմբագրել ֆայլը PHP ում

  1. Տեղադրեք 'Aspose.Words Cloud-ը PHP ի համար'
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր PHP նախագծին
  3. Բեռնել փաստաթուղթ՝ խմբագրելու համար PHP ում
  4. Տեղադրեք բովանդակությունը փաստաթղթի սկզբում
  5. Ներբեռնեք արդյունքի փաստաթուղթը ամպային պահեստից

PHP գրադարան՝ փաստաթղթերի խմբագրումն օգտագործելու համար

Տեղադրեք 'Aspose.Words Cloud SDK for PHP' ի համար Packagist պահոցից: Պարզապես գործարկեք composer require aspose-cloud/aspose-words-cloud SDK ն տեղադրելու համար, այնուհետև օգտագործեք require_once('vendor/autoload.php'); ներմուծել այն ձեր նախագծում:

Որպես այլընտրանք, դուք կարող եք ձեռքով կլոնավորել Aspose.Words Cloud SDK for PHP սկզբնական կոդի համար GitHub-ից: Խնդրում ենք հետևել այս Instructions ՝ արագորեն ստանալու անվտանգության անհրաժեշտ հավաստագրերը և մուտք գործելու մեր REST API ն:

Համակարգի պահանջները

PHP 7.1 կամ ավելի նոր

Լրացուցիչ մանրամասներ տեսնելու համար տես Repository Documentation:

Խմբագրման գործողությունների ամենատարածված ձևաչափերը

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.