แก้ไขไฟล์ Word หรือ PDF ใน PHP SDK

ใช้ REST API เพื่อแก้ไขไฟล์ใน PHP โดยทางโปรแกรม

เมื่อนักพัฒนาแก้ไขเอกสารด้วยโซลูชัน PHP ที่กำหนด สิ่งที่กำลังแก้ไขจริงๆ คือ Document Object Model (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 ไปยังคลิปบอร์ด

วิธีแก้ไขไฟล์ใน 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

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ