मैं अपने वेबव्यू सामग्री से पीडीएफ दस्तावेज़ बनाने के लिए एंड्रॉइड (link) से पीडीएफडी दस्तावेज़ ढांचे का उपयोग कर रहा हूं। पीडीएफ अच्छी तरह से बनाया गया है लेकिन यह केवल एक पेज दस्तावेज़ है। जब वेबव्यू सामग्री बड़ी होती है तो मुझे एक बहुआयामी दस्तावेज़ बनाने की आवश्यकता होती है। मुझे पेग में वेब सामग्री सामग्री को चलाने की ज़रूरत है। इसे कैसे प्राप्त किया जा सकता है? मैं iText या किसी तीसरे पक्ष की लाइब्रेरी का उपयोग नहीं करना चाहता हूं।एंड्रॉइड वेबव्यू से कई पेजों के साथ पीडीएफ दस्तावेज बनाते हैं
कृपया मदद की ज़रूरत है। अग्रिम में धन्यवाद।
// create a new document
PdfDocument document = new PdfDocument();
// create a page description
PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(width, height, 1).create();
// start a page
PdfDocument.Page page = document.startPage(pageInfo);
// draw something on the page
View content = myWebview;
content.draw(page.getCanvas());
// finish the page
document.finishPage(page);
FileOutputStream fos;
try {
fos = new FileOutputStream(fileNameWithPath, false);
// write the document content
document.writeTo(fos);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
// close the document
document.close();
क्या आपको कोई समाधान मिला है? मैं इसे हल करने की कोशिश भी कर रहा हूं। – Annabelle