งานของการอ่านเอกสาร DOCX เป็นงานของการอ่านโครงสร้างข้อมูลแบบลำดับชั้นภายในแบบจำลอง DOM นี่หมายถึงการรู้รูปแบบขององค์ประกอบข้อมูล DOCX แต่ละรายการ รวมถึงองค์ประกอบย่อยและแอตทริบิวต์ที่เป็นไปได้ทั้งหมด
ไลบรารี PHP ของเราเป็นโซลูชันบนคลาวด์ที่จะช่วยให้คุณเปิดไฟล์ DOCX เพื่ออ่านและเขียนได้อย่างง่ายดาย วิธีการแบบกระจายนี้ช่วยให้คุณมีความยืดหยุ่นในการพัฒนาซอฟต์แวร์โดยใช้ภาษา PHP เนื่องจากการประมวลผลเอกสาร DOCX ที่เน้นทรัพยากรทั้งหมดจะเกิดขึ้นบนเซิร์ฟเวอร์ Aspose สิ่งที่คุณต้องมีคือรับคีย์ส่วนตัวเพื่อเข้าถึง Cloud API ในโค้ด PHP
คุณสามารถวนซ้ำองค์ประกอบทั้งหมดของเอกสาร DOCX หรือค้นหาองค์ประกอบเฉพาะในแผนผัง DOM ได้ เรามีฟังก์ชัน PHP มากมายสำหรับการทำงานกับโครงสร้างของไฟล์ DOCX และข้อมูลที่มีอยู่ในโหนดเอกสาร
ตัวอย่างโค้ดต่อไปนี้จะช่วยให้คุณทราบวิธีโหลดไฟล์ DOCX โดยใช้ PHP ได้อย่างรวดเร็วและดำเนินการบางอย่างกับไฟล์นั้น
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$fileName = "Input.docx";
$requestFileContent = file_get_contents(realpath(
__DIR__ . '/../../..') . "/TestData/" . $fileName);
$uploadDocumentRequest = new UploadFileRequest(
$requestFileContent, $fileName, NULL
);
$wordsApi->uploadFile($uploadDocumentRequest);
$requestParagraph = new ParagraphInsert(array(
"text" => "Reading and writing to the file in the cloud occurs automatically.",
));
$insertParagraphRequest = new InsertParagraphRequest(
$fileName, $requestParagraph, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->insertParagraph($insertParagraphRequest);
$downloadDocumentRequest = new DownloadFileRequest(
$fileName, NULL, NULL
);
$wordsApi->downloadFile($downloadDocumentRequest);
ติดตั้ง '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 ของเรา