.Doc বা .docx কে .pdf এ কীভাবে ব্যাচ রূপান্তর করতে হয়


18

আমাকে ব্যাচের একটি সেট .docবা .docxফাইলগুলি .pdfটার্মিনালে রূপান্তর করতে হবে , জিইউআই ব্যবহার করে নয়।

আমি একাধিক ফাইলের ব্যাচ-প্রক্রিয়া করতে পারলে এটি সহায়ক হবে।

আমি যতটা সম্ভব মেটা-ডেটা বজায় রাখতে চাই।



সেখানে সর্বোত্তম উত্তর হ'ল অন্য অ্যাপ্লিকেশন ইনস্টল করা এবং "পিডিএফ প্রিন্টার" ব্যবহার করা। সিএলআই পদ্ধতি ব্যবহার করে কী ভুল হয় বা আমি মেটা-ডেটা আলগা করব
রিংটেল

আমি বলিনি যে বাণী, gscan2pdf বা অন্য কোনও জিইউআই পদ্ধতিতে কোনও সমস্যা আছে। আমি সিএলআইয়ের সন্ধান করছিলাম তখন আমি এটিকে .bashrc এর সাথে অন্তর্ভুক্ত করার মনস্থ করলাম যাতে আমি পারতাম pdf ~/some_.docx, সবই থাক । পরামর্শের জন্য ধন্যবাদ.
রিংটেল

1
আরও দেখুন এই উত্তর
তাককাত

@ তক্কাত - এই উত্তরটি আমার কাছে এটি সদৃশ জোনে পরিণত হয়েছে।
রোবটহুমানস

উত্তর:


28

নিম্নতরকে একটি কমান্ড লাইন সরঞ্জাম হিসাবে ব্যবহার করা যেতে পারে (নিম্নতর লিবারঅফিসের একটি অংশ)

lowriter --convert-to pdf *.doc
convert /home/bodhi/Documents/testdoc2.doc -> /home/bodhi/Documents/testdoc2.pdf using writer_pdf_Export
convert /home/bodhi/Documents/testdoc.doc -> /home/bodhi/Documents/testdoc.pdf using writer_pdf_Export

evince testdoc.pdf

আমার উইন্ডোজ নেই, তাই টেস্টডকটি এখান থেকে ডাউনলোড করুন

www.mltweb.com/prof/testdoc.doc


বিনামূল্যে পদ্ধতি এই পদ্ধতিটি ব্যবহার করে ত্রুটি নিক্ষেপ করে, /home/user/documents/test.docx ব্লাহ না খুঁজে পাওয়ার অভিযোগ করে
রিংটেল

আপনি কোন আদেশ ব্যবহার করেছেন? আপনার কি একটি টেস্ট.ডক্স রয়েছে?
প্যান্থার

1
আমার জন্য নিখুঁত কাজ করে! কমান্ড লাইন থেকে "স্পেস" অক্ষর ব্যবহার করা থেকে সাবধান থাকুন ... আপনি যখন স্পেস ক্যারেক্টারে
পৌঁছেছেন

1
lowriter ডকএক্স ফাইলগুলি সঠিকভাবে রূপান্তর করে না। অন্তত সর্বদা না।
সংশয়যুক্ত

1
আমি যখন lowriterউবুন্টু 12.04 এ আপনার প্রস্তাবিত কমান্ডটি প্রথম চেষ্টা করেছিলাম তখন এটি একটি স্প্ল্যাশ উইন্ডোটি খোলে এবং হিমায়িত হয়। আমি সিসি দিয়ে এটি মেরেছিলাম এবং DISPLAYভেরিয়েবল ছাড়াই আবার চেষ্টা করেছি । এবার এটি প্রথমে অনুপস্থিত ডিসপ্লে সম্পর্কে ত্রুটিটি প্রিন্ট করেছে, তবে কোনও সমস্যা ছাড়াই দস্তাবেজটি রূপান্তর করে। এটি কি প্রত্যাশিত আচরণ, যে কমান্ডটি কেবল DISPLAYপরিবেশের পরিবর্তনশীল ব্যতীত কাজ করতে পারে?
ক্যাস্পারড


3

আমি নিম্নলিখিত স্ক্রিপ্ট ব্যবহার:

for f in *.doc
do
lowriter --headless --convert-to pdf "$f"
done

--হেডলেস 100 টি ফাইল খুলতে এবং অবশেষে ক্রাশ হওয়া থেকে লিবারোফাইসকে বাধা দেবে যদি আপনি প্রচুর .doc ফাইলযুক্ত ডিরেক্টরি ব্যবহার করে চেষ্টা করেন


0

আমার মতে, ভাল উপায় সঙ্গে হয় unoconv

প্রথমে প্যাকেজটি ইনস্টল করুন:

sudo apt install unoconv

এবং তারপরে এই কমান্ডটি ব্যবহার করে পিডিএফ রূপান্তর করুন:

unoconv -f pdf XXYY.docx

( XXYY.docxআপনার ফাইলের নামের সাথে প্রতিস্থাপন করুন))


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