পিডিএফ ফাইলগুলি সংশোধন করা হচ্ছে


15

আমি বিদ্যমান পিডিএফ ফাইলটিতে কিছু প্রাথমিক সম্পাদনা করতে চাই। আরো নির্দিষ্টভাবে:

  • অধ্যায় / বুকমার্ক যুক্ত করুন
  • পৃষ্ঠা নম্বর পরিবর্তন করুন

তবে, আমি কোনও সরঞ্জাম, জিইউআই বা কমান্ড লাইন খুঁজে পাচ্ছি না যা এই কার্যকারিতাটি সরবরাহ করবে। কোনও মুক্ত-মুক্ত বিকল্প সরঞ্জাম আছে?

উত্তর:


19

আমি পিডিএফটেক ব্যবহার করি তবে এখানে বিবেচনা করার জন্য আরও কিছু রয়েছে:

পিডিএফসাম (পিডিএফ স্প্লিট এবং মার্জ) : "পিডিএফসাম একটি ওপেন সোর্স সরঞ্জাম (জিপিএল লাইসেন্স) যা পিডিএফ ফাইলগুলি হ্যান্ডেল করার জন্য ডিজাইন করা হয়েছে"

PDFJam "শেল স্ক্রিপ্ট যা চমত্কার pdfpages PDF ফাইল প্যাকেজের জন্য (আন্দ্রিয়াস ম্যাথিয়াস দ্বারা) কার্যকারিতা অনেক এটি একটি সহজ ইন্টারফেস প্রদান একটি ছোট সংগ্রহ pdfLaTeX ।" (আপনি সরাসরি পিডিএফএলএটেক্সও ব্যবহার করতে পারেন))

জেপিডিএফটিউইক : "জেপিডিএফ টিভাক একটি জাভা সুইং অ্যাপ্লিকেশন যা একত্রিত, বিভক্ত, ঘোরানো, পুনরায় অর্ডার, ওয়াটারমার্ক, এনক্রিপ্ট, সাইন, এবং অন্যথায় পিডিএফ ফাইলগুলিকে টুইঙ্ক করতে পারে।"

ইনস্কেপ: একটি ভেক্টর গ্রাফিক্স সম্পাদক যা পিডিএফ পৃষ্ঠাগুলি তার স্থানীয় এসভিজি ফর্ম্যাটে আমদানি করতে এবং পিডিএফ হিসাবে রফতানি করতে পারে।

ক্যালিবার: ওপেন সোর্স ইবুক ম্যানেজমেন্ট সফ্টওয়্যার যা পিডিএফগুলিকে অন্য ফর্ম্যাটে রূপান্তর করতে পারে এবং এগুলি অন্য উপায়ে চালিত করতে পারে। পিডিএফমানিপুলেটের মতো কমান্ড লাইন সরঞ্জাম নিয়ে আসে যা দরকারী হতে পারে।

ঘোস্টস্ক্রিপ্ট অবশ্যই পিডিএফ ফাইলগুলির সাহায্যে অনেক কিছু করতে পারে।


আমি পিডিএফজাম ব্যবহার করি তবে মনে হয় আমি স্পষ্টভাবে তালিকাভুক্ত 2 টি জিনিস কিছুই করবে না।
ম্যাকিয়েজ পাইচোটকা

2
আমি প্রশ্নটি ভুল বুঝেছি। "অধ্যায়" দ্বারা আপনি কী বোঝাতে চেয়েছেন তা পরিষ্কার করতে প্রশ্ন সম্পাদনা করুন। আমি ধরে নিয়েছি আপনি কেবল একটি পিডিএফের একটি অংশ অন্যর মধ্যে insideোকাতে চেয়েছিলেন। তবে সম্ভবত আপনি বলতে চাইছেন পিডিএফ বুকমার্কগুলি (অর্থাত্, যা কিছু দর্শকের জন্য পাশের প্যানে প্রদর্শিত হবে)? পিডিএফ জ্যাম নাও পারে, তবে পিডিএফএলএক্সের জন্য পিডিএফপেজ প্যাকেজ, লাটেক্স হাইপারফ প্যাকেজ সহ, সেগুলি পরিচালনা করতে পারে। pdfedit পৃষ্ঠা নম্বর পরিবর্তন করতে সক্ষম হওয়া উচিত। PdfLaTeX / pdfpages দিয়ে আপনি পৃষ্ঠার নীচে ক্লিপ করতে এবং একটি নতুন যুক্ত করতে পারেন could বিআরআইএসএস হেডার / পাদচরণগুলিও কেটে ফেলতে পারে তবে আপনাকে সেগুলি অন্য কোনও কিছু দিয়ে আবার যুক্ত করতে হবে।
উদ্ভট

ওহ, এবং mbPDFasmদৃশ্যত বুকমার্কগুলি সহ স্টাফও করতে
frabjous


12

আমি লিনাক্সের অধীনে পিডিএফগুলি পরিচালনা করার জন্য দুটি প্রোগ্রাম জানি:

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

এবং পিডিএফটক " পিডিএফটি যদি ইলেকট্রনিক কাগজ হয় তবে পিডিএফটক হ'ল একটি বৈদ্যুতিন স্ট্যাপল-রিমুভার, গর্ত-পাঞ্চ, বাইন্ডার, সিক্রেট-ডিকোডার-রিং, এবং এক্স-রে-চশমা PDF পিডিএফটক পিডিএফ ডকুমেন্ট সহ দৈনন্দিন কাজগুলি করার জন্য একটি সাধারণ সরঞ্জাম। "


পিডিএফিডিট: আমার কাছে কিউটি 3 নেই এবং আমি এটি ইনস্টল করতে পারি না (পোর্টেজে নেই) এবং আমি এটি Qt4 (এমনকি qt3support সহ) সংকলন করতে পারি না।
ম্যাকিয়েজ পাইচোটকা

4

আমি পিডিএফতে পৃষ্ঠা নম্বর যুক্ত করার একমাত্র উপায়টি ছিল লটেক্স সহ:

/Usr/local/bin/add-page-numbers.tex একটি ফাইল তৈরি করুন

\documentclass[8pt]{article}
\usepackage[final]{pdfpages}
\usepackage{fancyhdr}

\topmargin 70pt
\oddsidemargin 150pt

\pagestyle{fancy}
\rfoot{\Large\thepage}
\cfoot{}
\renewcommand {\headrulewidth}{0pt}
\renewcommand {\footrulewidth}{0pt}

\begin{document}
\includepdfset{pagecommand=\thispagestyle{fancy}}
\includepdf[pages=-]{input.pdf}
\end{document}

এবং একটি ফাইল / usr / স্থানীয় / বিন / পিডিএফ-সংখ্যা

#!/bin/bash
name="${1%\.pdf}-numbers"
wd="$(pwd)"
dir=/tmp/pdf-numbers
mkdir -p "$dir"
cp "$1" "$dir/input.pdf"
cd "$dir"
pdflatex --jobname "$name" /usr/local/bin/add-page-numbers.tex > /dev/null
mv "$name.pdf" "$wd"
rm -r "$dir"

পরের ফাইলটিকে এক্সিকিউটেবল করুন, এবং এটি দিয়ে চালান

    pdf-numbers example.pdf

এটি উদাহরণ-নম্বর.পিডিএফ নামে একটি পিডিএফ ফাইল তৈরি করবে (এবং এটি ইতিমধ্যে উপস্থিত থাকলে এটি ওভাররাইট করে!)।


খুব ভাল কাজ করছি। অসম্পূর্ণতা নিখুঁত পথে রয়েছে, তবে এটি আমি পরিচালনা করতে পারি না। যাইহোক, আপনি কীভাবে এই সংখ্যাগুলি যুক্ত করেছিলেন এবং কীভাবে সংখ্যার অবস্থান পরিবর্তন করেছেন তা বিশদভাবে বলতে পারেন?
ক্রাভেমির

3

ল্যাটেক্স pdfpagesএবং bookmarkপ্যাকেজগুলির সাথে এইগুলি বেশিরভাগ করতে পারে।

এটি একটি নতুন texদস্তাবেজ তৈরি করে এবং মূল পিডিএফ ডকুমেন্টগুলি (বা এর অংশগুলি) সহ \includepdf( পিডিএফপেজ ম্যানুয়ালটি দেখুন ) এর মাধ্যমে কাজ করে ।

আপনি পৃষ্ঠা নম্বরটিও পরিবর্তন করতে পারেন, যেমন

\pagenumbering{roman}
\setcounter{page}{1}
% include pdf pages that should have roman numbering (the front matter)
\pagenumbering{arabic} % switch to arabic numbering
\setcounter{page}{1} % reset page counter
% include pdf pages that should have arabic numbering (the main matter)

এই "যৌক্তিক" পৃষ্ঠা নম্বরগুলি কেবলমাত্র লেবেল যা বেশিরভাগ পিডিএফ পাঠক নির্দিষ্ট পৃষ্ঠায় নেভিগেট করতে ব্যবহার করতে পারেন। নিম্ন-স্তরের ইন্টারঅ্যাকশনগুলির জন্য নীচে অন্তর্ভুক্ত "শারীরিক" পৃষ্ঠা নম্বরগুলি ক্রমাগত 1 থেকে চলছে, (নীচে দেখুন)।

আপনি সঠিক লজিকাল পৃষ্ঠা সংখ্যার সাথে বিদ্যমান পিডিএফ পৃষ্ঠাগুলি অন্তর্ভুক্ত করার পরে, আপনি \bookmarkকমান্ডটি ব্যবহার করে পিডিএফ বুকমার্ক ("আউটলাইন") সেট করতে পারেন । বেসিক সিনট্যাক্সটি হ'ল

\bookmark[page=<pagenumber>,level=<level>]{<title>}

<pagenumber>লক্ষ্য পৃষ্ঠার পৃষ্ঠা নম্বরটি কোথায় । নোট করুন যে এটি "লজিকাল" পৃষ্ঠা নম্বরগুলি আগে সংজ্ঞায়িত করা হয়নি, তবে পিডিএফের শুরু থেকে অভ্যন্তরীণ পৃষ্ঠাগুলি 1 থেকে ধারাবাহিকভাবে চলমান। নেস্টিং বুকমার্কগুলি নির্দিষ্টকরণের মাধ্যমে করা হয় <level>, 0শীর্ষ স্তরটি কোথায় । <title>টেক্সট পিডিএফ পাঠকের রূপরেখা প্রদর্শন করা হয়। বিশদ জন্য বুকমার্ক ম্যানুয়াল দেখুন ।

texফাইলটি সংকলন পছন্দসই পৃষ্ঠা নম্বর এবং বুকমার্ক সহ একটি নতুন পিডিএফ তৈরি করবে।

এই সমস্ত কীভাবে একসাথে আসে তার সম্পূর্ণ উদাহরণের জন্য https://michaelgoerz.net/notes/pdf-bookmarks-with-latex.html দেখুন


ওরে না লিঙ্কটি মারা গেল! আমি এটি একটি সংরক্ষণাগারে পেয়েছি web.archive.org/web/20120616001456/https://michaelgoerz.net/…
এফএসএমভি


2

পিডিএফ ডকুমেন্ট সম্পাদনা এবং পিডিএফে পুনরায় এক্সপোর্ট বা অন্য ফর্ম্যাটে সংরক্ষণের জন্য ওপেন অফিসের জন্য পিডিফিমপোর্ট একটি ভাল বিকল্প। আমদানি করা পিডিএফ ওপেনঅফিস অঙ্কনের মাধ্যমে সম্পাদনা করা যেতে পারে।

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