मैं अपनी वेबसाइट पर दस्तावेज़ प्रदर्शित करना चाहता हूं। सर्वर एक डेबियन मशीन पर होस्ट किया जाता है। मैं सोच रहा था कि मैं समर्थन दस्तावेजों के अपलोड की अनुमति दे सकता हूं, फिर दस्तावेज़ को पीडीएफ में बदलने और एचटीएमएल पेज में प्रदर्शित करने के लिए लिनक्स ऐप या PHP ऐप का उपयोग कर सकता हूं। क्या कोई एपीआई या बाइनरी है जो मुझे ऐसा करने की अनुमति देती है?दस्तावेज़ों को पीडीएफ/पीएचपी स्टैक पर पीडीएफ में कैसे परिवर्तित करें?
उत्तर
यदि यह एक कार्यालय दस्तावेज़ है, तो एक विकल्प हेडऑफिस मोड में ओपनऑफिस का उपयोग करना होगा। यहां एक पायथन स्क्रिप्ट के लिए देखें जो दिखाता है कि कैसे: http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html
यदि यह किसी अन्य प्रकार का दस्तावेज़ (उदा। आपका स्वयं का XML दस्तावेज़) है, तो आपको थोड़ा और काम करने की आवश्यकता होगी। मुझे डॉकबुक प्रारूप में अनुवाद परिभाषित करने के लिए एक्सएसएल का उपयोग करके कुछ सफलता मिली है, फिर पीडीएफ (और कई अन्य प्रारूप) उत्पन्न करने के लिए दस्तावेज़ पुस्तिका का उपयोग करना। यदि आप चीजों को कैसे देखते हैं, तो आपको अधिक सटीक नियंत्रण की आवश्यकता होने पर आप सीधे पीडीएफ पर जाने के लिए एक्सएसएल का उपयोग कर सकते हैं।
नाशपाती में एक PHP पीडीएफ वर्ग है। देखें:
http://pear.php.net/package/File_PDF
http://pear.php.net/package/File_PDF/docs/latest/apidoc/File_PDF/File_PDF.html
एक वैकल्पिक पद्धति में शामिल है कि क्या आप पीडीएफ में जरूरत है एक HTML फ़ाइल उत्पन्न करने के लिए है। फिर इसे पीडीएफ में बदलने के लिए htmldoc का उपयोग करें।
http://www.easysw.com/htmldoc/
यह वास्तव में सीधे एक पीडीएफ दस्तावेज़ में वस्तुओं जोड़ तोड़ की तुलना में काफी आसान है।
आप पीडीएफ प्रिंट-टू-फाइल प्रिंटर बना सकते हैं और प्रिंटर को एलपीआर के माध्यम से किसी भी दस्तावेज भेज सकते हैं।
function lpr($STR,$PRN,$TITLE) {
$prn=(isset($PRN) && strlen($PRN))?"$PRN":C_DEFAULTPRN ;
$title=(isset($TITLE))?"$TITLE":"stdin" . rand() ;
$CMDLINE="lpr -P $prn -T $title";
$pipe=popen("$CMDLINE" , 'w');
if (!$pipe) {print "pipe failed."; return ""; }
fwrite($pipe,$STR);
pclose($pipe);
} // lpr()
//open document...
//read into $source
lpr($source, "PDF", $title); //print to device
exit();
भी HTMLDOC आपके HTML को पीडीएफ में परिवर्तित कर सकता है।
एक अपेक्षाकृत नई परियोजना, जिसे phpLiveDocx कहा जाता है, डीओसी को पीडीएफ में परिवर्तित कर सकता है (कई अन्य प्रारूपों के अलावा)। यह एक एसओएपी आधारित सेवा है और पूरी तरह से नि: शुल्क उपयोग किया जा सकता है। नमूना कोड पीडीएफ करने के लिए एक डॉक्टर कन्वर्ट करने के लिए phpLiveDocx उपयोग करते हुए, इस हाल के ब्लॉग पोस्ट पर एक नज़र डालें:
http://www.phplivedocx.org/2009/02/06/convert-doc-to-pdf-in-php/
बेशक, के रूप में यह सोप आधारित है, यह सभी ऑपरेटिंग सिस्टम है कि PHP समर्थन पर इस्तेमाल किया जा सकता :-)
- 1. Word और Excel दस्तावेज़ों को प्रोग्रामेटिक रूप से पीडीएफ में कैसे परिवर्तित करें?
- 2. एंड्रॉइड - एचटीएमएल को पीडीएफ में कैसे परिवर्तित करें?
- 3. कार्यालय दस्तावेज़ों को पीडीएफ या छवि में परिवर्तित करने के लिए एक अच्छा विकल्प क्या है
- 4. ghostscript के साथ पीडीएफ में पीडीएफ कैसे परिवर्तित करते हैं?
- 5. पीडीएफ दस्तावेज़ों (आईफोन) में हाइपरलिंक्स तक कैसे पहुंचे?
- 6. वेब एप्लिकेशन में पीडीएफ दस्तावेज़ों को डिजिटल रूप से कैसे हस्ताक्षर करें?
- 7. प्रोग्रामिंग रूप से विंडोज़ पर एसवीजी को पीडीएफ में कैसे परिवर्तित करें?
- 8. फ्लाई पर पीडीएफएलएक्स के साथ फ्लाई पर ईपीएस को पीडीएफ में परिवर्तित करें
- 9. स्टैक पर सरणी आकार निर्दिष्ट करने के लिए int से const int को कैसे परिवर्तित करें?
- 10. पीडीएफ कैसे उत्पन्न करें?
- 11. कई पीडीएफ फाइलों को एक में कैसे विलय करें?
- 12. एचटीएमएल को पीडीएफ में कनवर्ट करें - एएसपीनेट
- 13. आईएसडी एसडीके पर NSData को CGDataProviderRef में कैसे परिवर्तित करें?
- 14. MyTQL में डेटटाइम को किसी नंबर पर कैसे परिवर्तित करें?
- 15. आईएसएम पर एनएसएमयूटेबलडेटा को एनएसएसटींग में कैसे परिवर्तित करें?
- 16. एक्सेल दस्तावेज़ों को विकी मार्कअप
- 17. PHPExcel में HTML वर्णों को कैसे परिवर्तित करें?
- 18. आईओएस पर पीडीएफ फाइलों को मर्ज करें
- 19. सी # में अपवाद के स्टैक ट्रेस को कैसे प्रारूपित करें?
- 20. संग्रह में सूची को कैसे परिवर्तित करें?
- 21. वेब प्रौद्योगिकियों का उपयोग कर PowerP प्रस्तुति फ़ाइल को पीडीएफ फ़ाइल में कैसे परिवर्तित करें?
- 22. log4j.xml को logback.xml में कैसे परिवर्तित करें?
- 23. HttpEntity को JSON में कैसे परिवर्तित करें?
- 24. ListItemCollection को ListItem [] में कैसे परिवर्तित करें?
- 25. जावा मौजूदा दस्तावेज़ों में XML दस्तावेज़ों को जोड़ रहा है
- 26. जावा: apache POI का उपयोग करके ms शब्द फ़ाइल को पीडीएफ में कैसे परिवर्तित करें?
- 27. iCloud दस्तावेज़ों को कैसे हटाएं?
- 28. PHP का उपयोग कर छवियों को पीडीएफ में कैसे परिवर्तित करें?
- 29. एक्रोबैट एसडीके का उपयोग कर पीडीएफ में वर्ड को कैसे परिवर्तित करें?
- 30. एक्सेल शीट कॉलम नामों को संख्याओं में कैसे परिवर्तित करें?