जब डेवलपर्स दिए गए PHP समाधान के साथ किसी दस्तावेज़ को संशोधित करते हैं, तो वास्तव में जो संपादित किया जा रहा है वह दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) है। इस प्रकार, DOM के रूप में दर्शाए गए दस्तावेज़ में लगभग कोई भी परिवर्तन किया जा सकता है। प्रदान किए गए PHP SDK के साथ, डेवलपर आसानी से किसी दस्तावेज़ को संपादित कर सकते हैं: टेक्स्ट संशोधित करें, तालिकाएँ अपडेट करें, चित्र जोड़ें आदि। बस अपने वर्ड, PDF या फ़ाइल को एक समर्थित लोड प्रारूप में लोड करें, प्रोग्रामेटिक रूप से आवश्यक परिवर्तन करें और परिणाम को एक समर्थित सेव प्रारूप में निर्यात करें।
हमारी लिनक्स लाइब्रेरी डेवलपर्स को दस्तावेज़ ऑब्जेक्ट मॉडल (DOM) को संपादित करके सीधे दस्तावेज़ को संशोधित करने की क्षमता देती है, जिसका अर्थ है कि कोई अतिरिक्त सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं है।
यह जानना महत्वपूर्ण है कि इस स्कैला समाधान का उपयोग करके, आप किसी भी समर्थित प्रारूप में किसी दस्तावेज़ को संपादित कर सकते हैं। उदाहरण के लिए, PDF, DOCX, DOC, RTF, ODT, EPUB, HTML और अन्य प्रारूपों में एक फ़ाइल लोड करना संभव है, और फिर इस फ़ाइल को संशोधित करके उसी प्रारूप में या किसी अन्य समर्थित प्रारूप में सहेजना संभव है।
वर्ड, PDF या किसी अन्य दस्तावेज़ को संपादित करने का सबसे लोकप्रिय मामला टेक्स्ट एडिटिंग है। दिए गए सॉफ़्टवेयर समाधान के साथ, आप दस्तावेज़ के भीतर 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);
Packagist रिपॉजिटरी से 'Aspose.Words Cloud SDK for PHP' इंस्टॉल करें। एसडीके को स्थापित करने के लिए बस composer require aspose-cloud/aspose-words-cloud, फिर requ_once require_once('vendor/autoload.php'); इसे अपनी परियोजना में आयात करने के लिए।
एक विकल्प के रूप में, आप मैन्युअल रूप से GitHub से Aspose.Words Cloud SDK for PHP क्लोन कर सकते हैं। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।