দ্রষ্টব্য 1: গৃহীত উত্তরটি এখনও বেশিরভাগ ক্ষেত্রে সঠিক, তবে কিছু ফাঁক রয়েছে। এটির অভাব রয়েছে যে অনেকগুলি পিডিএফ ফাইল সরাসরি পাঠ্য হিসাবে সম্পাদনাযোগ্য হয় না। এমনকি যখন এগুলি হয় তখনও এ জাতীয় সম্পাদনা পিডিএফটিকে অপঠনযোগ্য করে তোলে damage একটি সমাধান, এটি ইউনিক্স এবং মাইক্রোসফ্ট উইন্ডো উভয়ের পক্ষে কাজ করবে qpdf যা পিডিএফ ফাইলগুলিকে " কিউডিএফ " তে অনুবাদ করতে পারে, এটি একটি পাঠ্য-সম্পাদনাযোগ্য ফর্ম যা এখনও একটি বৈধ পিডিএফ ফাইল। qpdf
প্যাকেজের সাথে আসে fix-qdf
যে একটি QDF ফাইলের পর recalculates অফসেট কোনো ক্ষতি সংশোধন করার সম্পাদনা করা হয়েছে।
দ্রষ্টব্য 2: পাঠ্য সম্পাদকগুলির সাথে অস্বস্তিকর? প্রথমে জিপিআইফিটউইকের মতো জিইউআই সম্পাদক ব্যবহার করার চেষ্টা করুন । কখনও কখনও জিইউআই পিডিএফ সম্পাদকরা কাজ করে, এই ক্ষেত্রে, হ্যাঁ, আপনি সম্পন্ন করেছেন। যাইহোক, যখন তারা ব্যর্থ হয়, যেমনটি আমার ক্ষেত্রে প্রায়শই ঘটে থাকে, আপনি এই আরও শক্তিশালী বিকল্পটি চেষ্টা করতে পারেন। যেভাবেই হোক, দয়া করে মার্জিতের চেয়ে কম হওয়ার কারণে আমার উত্তরটি ভুগবেন না।
কিউপিডিএফ ব্যবহার করে পিডিএফ পৃষ্ঠা নম্বরগুলি কীভাবে সম্পাদনা করতে হয়
সারাংশ:
qpdf -qdf foo.pdf foo.qdf
foo.qdf সম্পাদনা করুন
0 << >> % No label on first pages
6 << /S /D >> % Start numbering from 7th page.
fix-qdf foo.qdf >bar.qdf
- পরীক্ষা বার.কিডিএফ
qpdf bar.qdf bar.pdf
বিস্তারিত পদক্ষেপ
ধাপ 1.
ডকুমেন্টটি সহজেই সম্পাদনাযোগ্য QDF ফর্ম্যাটে রূপান্তর করুন। কমান্ড লাইন থেকে কিউপিডিএফ চালান:
qpdf -qdf foo.pdf foo.qdf
দ্রষ্টব্য: আপনি যদি ইতিমধ্যে কিউপিডিএফ ইনস্টল না করে থাকেন তবে মাইক্রোসফ্ট উইন্ডোজ এক্সিকিউটেবলগুলি https://github.com/qpdf/qpdf/relayss ইউনিক্স সিস্টেম থেকে ডাউনলোড করা যেতে পারে যেমন উবুন্টু এবং ডেবিয়ান জিএনইউ / লিনাক্স টাইপ করে এটি ইনস্টল করতে পারেapt install qpdf
।
ধাপ ২.
নোটপ্যাড ++, ইম্যাকস বা জিডিট হিসাবে পাঠ্য সম্পাদক ব্যবহার করে কিউডিএফ ডকুমেন্টটি সম্পাদনা করুন। শব্দটি অনুসন্ধান /Catalog
করুন এবং << কোণ বন্ধনী >> এটি ভিতরে রয়েছে তা নোট করুন। কাছাকাছি, আপনি বর্তমানটি খুঁজে পাবেন /PageLabels
( যদি থাকে ) any
আমরা প্রতিটি বিভাগ যুক্ত করব যা পৃথকভাবে নম্বরযুক্ত হওয়া উচিত /PageLabels
। ফর্ম্যাটটি start-page
<< style
>>। নোট করুন যে সাদা স্থানটি কোনও ব্যাপার নয় এবং নথির প্রথম পৃষ্ঠাটি 0
। অন্যথায় সুনির্দিষ্ট না করে, একটি নতুন বিভাগ সর্বদা 1 থেকে পৃষ্ঠা সংখ্যাটি শুরু করে।
উদাহরণ
পেজ লেবেলগুলি কী দেখতে দেখতে পারে তার সম্পূর্ণ উদাহরণ এখানে দেওয়া মন্তব্য সহ:
/Type /Catalog
/PageLabels <<
/Nums [
0 % From the first page of the document,
<<
/S /r % ...use the lowercase roman numeral style.
>>
6 % From seventh page onward,
<<
/S /D % ...use ordinary digits (arabic numerals)
>>
]
>>
যদি ফাইলটির কোনও পেজ লেবেল না থাকে তবে সেগুলি পরে যুক্ত করুন /Type /Catalog
। উদাহরণস্বরূপ, একটি পরিবর্তন হতে পারে,
1 0 obj
<<
…
/Type /Catalog
>>
endobj
, মধ্যে
1 0 obj
<<
…
/Type /Catalog
/PageLabels
<< /Nums [
0 << >> % No label for cover
1 << /S /r >> % i, ii for index
3 << /S /D /St 15 >> % 15, 16, 17, ... for article
31 << /S /D /P (A-) >> % A-1, A-2, A-3... for appendix
]
>>
>>
endobj
বিকল্প: পৃথক সংখ্যার সাথে শুরু করা /St
আপনি যদি অন্যথায় এটি ব্যবহার না করে থাকেন তবে প্রতিটি বিভাগ 1-এ পুনরায় শুরু হয় /St
। উপরের উদাহরণে দেখুন, চতুর্থ পৃষ্ঠাটি 15 এ শুরু হবে।
বিকল্প: স্বতন্ত্র স্টাইল ব্যবহার করে /S
/S
অপারেটর, একটি আর্গুমেন্ট আপনি সংখ্যায়ন শৈলী বাছাই করতে দেয় লাগে
- / ডি সংখ্যা (1, 2, 3 ...)
- / আর বড় হাতের রোমান (I, II, III ...)
- / আর লোয়ারকেস রোমান (i, ii, iii ...)
- / একটি বড় হাতের বর্ণমালা (A, B, C, ...., X, Y, Z, AA, AB, AC, ...)
- / একটি ছোট হাতের বর্ণমালা (a, b, c, ...., x, y, z, aa, ab, ac, ...)
যদি কোনও /S
অপারেটর বাদ দেয় তবে পৃষ্ঠাগুলির সেই বিভাগটির কোনও নম্বর থাকবে না। উদাহরণ স্বরূপ:
0 << >> % No label for cover
বিকল্প: প্রতিটি পৃষ্ঠাতে প্রতিটি পছন্দসই পৃষ্ঠাটি যুক্ত করুন /P
পৃষ্ঠার সংখ্যার আগে পাঠ্য যে কোনও স্ট্রিংটি বন্ধনীর পরে কোনও শব্দ নির্দিষ্ট করে প্রদর্শন করতে পারেন /P
:
31
<<
/S /D
/P (A-) % label appendix pages A-1, A-2, A-3
>>
শৈলী ( /S
) ব্যতীত একটি উপসর্গ নির্দিষ্ট করে , আপনাকে এমন পৃষ্ঠা প্রদান করবে যেখানে কোনও সংখ্যা ছাড়াই কেবল শব্দ রয়েছে। এটি দরকারী হতে পারে, উদাহরণস্বরূপ, আপনি যদি কোনও কভার পৃষ্ঠা চান তবে কেবল "কভার" লেবেলটি রাখতে চান।
0 << /P (Cover) >> % No number, just "Cover"
ধাপ 3.
fix-qdf
আপনার সম্পাদনাগুলিকে বৈধ পিডিএফ করতে চালনা করুন এবং আউটপুট বার.কিডিএফ রাখুন।
fix-qdf foo.qdf > bar.qdf
পদক্ষেপ 4।
আপনার পিডিএফ দেখার প্রোগ্রামে বার.কিডিএফ খুলুন এবং পরীক্ষা করুন যে এটি সঠিকভাবে সংখ্যায়িত হয়েছে।
পদক্ষেপ 5।
কিউডিএফ ফাইলটিকে আবার সাধারণ পিডিএফে রূপান্তর করুন, এর মতো:
qpdf bar.qdf bar.pdf
তা দা। তুমি করেছ. আপনার কাছে এখন বার.পিডিএফ-তে সঠিক লেবেলযুক্ত পৃষ্ঠা নম্বর সহ একটি দস্তাবেজ রয়েছে।