পিডিএফ এ পুনরাবৃত্তি HTML


12

এই কাঠামোর সাথে আমার একটি ফোল্ডার রয়েছে:

/main-folder
 /index.html
 /subfolder1
    /index1.html
    /file1.html

অনেকগুলি সাব ফোল্ডার এবং কেবল এইচটিএমএল ফাইলের সাথে ... আমি কেবলমাত্র একটি কমান্ড বা একটি সাধারণ স্ক্রিপ্ট ব্যবহার করে তাদের সমস্ত পিডিএফ রূপান্তর করতে চাই যাতে সমস্ত ফাইলের নামের প্রয়োজন হয় না।

আপনি কি জানেন?

উত্তর:


15

আমি http://wkhtmltopdf.org/ ( ডাব্লু : http://code.google.com/p/wkhtmltopdf/ থেকে সরানো ) থেকে WKHtmlToPDF সরঞ্জামটি ইনস্টল করার পরামর্শ দেব ।

তারপরে আপনি মূল ফোল্ডারে পরিবর্তন করতে পারেন এবং সেগুলি রূপান্তর করতে অনুসন্ধান এবং xargs ব্যবহার করতে পারেন:

cd /main-folder
find . -name \*.html | sed 's/.html$//g' | xargs -n 1 --replace=X wkhtmltopdf X.html X.pdf

এরপরে প্রতিটি HTML ফাইল সহ একটি পিডিএফ তৈরি করবে।


আমি ফাইলগুলির একটি তালিকা এবং এর জন্য ব্যাশ দিয়ে সমাধান করেছি তবে এটি আরও অনেক ভাল!
মাত্তেও পাগলিয়াজি

5

নিম্নলিখিত লিঙ্কটি একটি লিঙ্কের জন্য কাজ করা উচিত:

gnome-web-print http://www.ubuntu.com ubuntu.pdf

একাধিক লিঙ্কের জন্য, প্রতিটি লিংককে একের পর এক পরিচালনা করে এমন লুপ লিখতে অসুবিধা হওয়া উচিত নয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.