Szerkessze a Word vagy PDF fájlt a PHP SDK ban

Használja a REST API t a fájlok programozott szerkesztéséhez a(z) PHP alkalmazásban

Amikor a fejlesztők módosítanak egy dokumentumot az adott PHP megoldással, akkor valójában a dokumentumobjektum-modell (DOM) van szerkesztve. Így szinte bármilyen módosítás elvégezhető a DOM ként ábrázolt dokumentumon. A mellékelt PHP SDK segítségével a fejlesztők egyszerűen szerkeszthetik a dokumentumokat: módosíthatják a szöveget, frissíthetik a táblázatokat, hozzáadhatnak képeket és így tovább. Csak töltse be Word jét, PDF jét vagy fájlját támogatott betöltési formátumban, hajtsa végre programozottan a szükséges módosításokat, és exportálja az eredményt egy támogatott mentési formátumba.

Tekintse meg a kódrészletet

Szerkessze a dokumentumot a Scalában a REST API használatával

PHP könyvtárunk lehetővé teszi a fejlesztők számára, hogy közvetlenül módosítsanak egy dokumentumot a Document Object Model (DOM) szerkesztésével, ami azt jelenti, hogy nincs szükség további szoftver telepítésére.

Fontos tudni, hogy ezzel a PHP megoldással bármilyen támogatott formátumú dokumentumot szerkeszthet. Például be lehet tölteni egy fájlt PDF, DOCX, DOC, RTF, ODT, EPUB, HTML és más formátumokban, majd módosíthatja és elmentheti ugyanabban a formátumban vagy bármely más támogatott formátumban.

Szöveg szerkesztése a Scalában

A Word, PDF vagy bármely más dokumentum szerkesztésének legnépszerűbb esete a szövegszerkesztés. Az adott szoftveres megoldással a dokumentumon belül a PHP segítségével lehet szöveget hozzáadni, módosítani vagy törölni.

Táblázat szerkesztése a Scalában

Egy másik népszerű dokumentumszerkesztési lehetőség a táblázatszerkesztés. A PHP SDK lehetővé teszi, hogy táblázatokkal és táblázatcellákban lévő szövegekkel dolgozzon.

A PHP fejlesztői hozzáadhatnak vagy eltávolíthatnak táblázatokat és táblázatcellákat, valamint szöveget adhatnak hozzá, szerkeszthetnek és eltávolíthatnak azokon belül.

Kép hozzáadása a dokumentumhoz a PHP segítségével

A szöveg és a táblázatok szerkesztése mellett van egy másik gyakori lehetőség: képek hozzáadása egy dokumentumhoz a Scalában. A PHP fejlesztők képet is hozzáadhatnak egy fájlhoz a DOM használatával.

Szerkesszen egy dokumentumot online

Próbálja ki ezt a nagy teljesítményű PHP SDK t, és értékelje a dokumentumszerkesztési lehetőségeket. A következő példa segítségével töltse be a dokumentumot, és hajtson végre néhány módosítást: adjon hozzá szöveget, adjon hozzá egy táblázatot és egy táblázatcellát szöveggel, vagy szúrjon be egy képet a dokumentumba:

Töltsön fel egy módosítani kívánt dokumentumot
Futtassa a kódot
Töltse fel a beszúrni kívánt képet
Válassza ki a célformátumot a listából
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);
Futtassa a kódot
  
Másolja a(z) PHP kódot a vágólapra

Fájl szerkesztése itt: PHP

  1. Az "Aspose.Words Cloud for PHP" telepítése
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a(z) PHP projekthez
  3. Szerkesztendő dokumentum betöltése itt: PHP
  4. Szúrjon be tartalmat a dokumentum elejére
  5. Töltse le az eredménydokumentumot a felhőtárhelyről

PHP könyvtár a dokumentumszerkesztés használatához

Telepítse 'Aspose.Words Cloud SDK for PHP' -t a Packagist tárhelyről. Az SDK telepítéséhez csak futtassa composer require aspose-cloud/aspose-words-cloud programot, majd használja a require_once('vendor/autoload.php'); hogy importálja a projektbe.

Alternatív megoldásként manuálisan is klónozhatja Aspose.Words Cloud SDK for PHP -forráskódot a GitHubból. Kérjük, kövesse ezeket az Instructions a szükséges biztonsági hitelesítő adatok gyors megszerzéséhez és a REST API eléréséhez.

rendszerkövetelmények

PHP 7.1 vagy újabb

További részletekért tekintse meg a Repository Documentation.

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.