سؤال ملفات JPEG إلى قوات الدفاع الشعبي


لدي العديد من ملفات jpeg في دليل ، وأريد تحويلها إلى ملف pdf وسسلها معًا لإنشاء مستند. كيف يمكن أن تتم؟ أفضل سطر الأوامر ، لأنه سيكون أسرع.


189
2018-01-23 14:36


الأصل




الأجوبة:


من imagemagick الحزمة ، استخدم convert أمر:

convert *.jpg pictures.pdf

سوف تحصل على ملف pdf واحد يحتوي على كل jpg في المجلد الحالي.

تثبيت IM مع:

sudo apt-get install imagemagick

مصدر: ستاكوفيرفلوو

تعديل: لاحظ أن الصور ستكون خارج ترتيب محدد إذا لم يتم ترقيمها. إذا كان لديك 10 أو أكثر تحتاج إلى تسمية لهم إنهاء filename01.jpg ... filename99.jpg إلخ. مطلوبة الأصفار البادئة للطلب الصحيح. إذا كان لديك 100 أو أكثر من 001 ... 999.


298
2018-01-23 14:51



واو ، هذا سووو مناسب! - king_julien
lovespeed لماذا لم يتم قبول هذه الإجابة؟ - MrHug
باستخدام joker لم يعمل بالنسبة لي ، كان علي استخدام حل أليكس @. - Eusebius
Eusebius إذا لم يعمل حرف البدل بالنسبة لك مع تحويل ، يمكنك استخدام onliner مثل for f in *.jpg; do convert "$f" "$f.pdf"; done; pdftk *.pdf cat output final.pdf - Elder Geek
GrphicMagick يجب على المستخدمين تشغيل gm convert *.jpg pictures.pdf - michaelbn


convert `ls -1v` file.pdf
  • ستدرج هذه ls ملفًا واحدًا في "ترتيب طبيعي" (1 ، 2 ، 3 ...) وتجري التحويل.

29
2018-04-11 00:14



فقط ما كنت أبحث عنه لتحويل الصور الممسوحة ضوئيًا لكتاب قديم إلى إصدار PDF. - eshwar
جربت هذا ولم ينجح الأمر بالنسبة لي. تشير العديد من الأخطاء إلى أنه قد يكون له علاقة بالمساحات في أسماء الملفات. - Elder Geek
لرعاية مشكلة المسافات ، قم بإجراء استبدال نمط أولاً: لـ ThisFile في * .jpg؛ do mv "$ ThisFile" "$ {ThisFile // / _}"> / dev / null 2> & 1؛ د - Simon Mattes


عملت لي (ولكن تحذير! يوقف ضغط و PDF الناتج سيكون كبيرا!):

convert page1.jpg page2.jpg +compress file.pdf

او حتى:

convert -rotate 90 page\*.jpg +compress file.pdf

من ubuntuforums.org ، و +compress يساعد على عدم تعليق. ملاحظة: ضغط + ضغط إيقاف. يبدو أن الجهاز الذي كنت أعمل عليه في ذلك الوقت قد تم تعليقه إلى الأبد؟ (لم أنتظر إلى الأبد حتى أجد ذلك). بدون خيار الضغط +. الأميال الخاصة بك قد تختلف قليلا جدا! RTFM على imagemagick.org الخيار -كومبريس، ربما تجربة مع -compress <type> إذا كان لديك مشاكل ضغط / تعليق بطيئة لمعرفة ما سوف يعمل من أجلك.


17
2018-01-18 21:29



لا تستخدم +compress الخيار مع convert الأمر كما هو مقترح أعلاه! إنه يعطل فعليًا كل الضغط الذي يترك لك ملف PDF أكبر بعشر مرات من تنسيق JPEG الأصلي. فقط لا تحدد خيارات الضغط ، و convert سيذهب مع تنسيق ضغط الإدخال (JPEG) الذي في هذه الحالة هو أفضل خيار حجم ملف الخيار. مصدر: http://www.imagemagick.org/script/command-line-options.php#compress
هذا ليس بديهيا! شكرا س ميندال. هذا العمل بالنسبة لي. أفترض أن الجهاز الذي كنت أستخدمه لديه مشكلة في القيام بالضغط ثم. سوف أضبط الرد. - gaoithe
وبالتالي $ converet *.jpg file.pdf عملت بشكل جيد مع حجم ملف أصغر من +compress جدال - doctorate


افتح ملف jpg أو png مع LibreOffice Writer وقم بالتصدير بتنسيق PDF.

آمل ، هذه طريقة بسيطة لتصدير قوات الدفاع الشعبي.


8
2017-12-16 08:05



نعم فعلا! LibreOffice هي أفضل طريقة لتصدير ملفات الصور إلى PDF. لدينا التحكم الكامل في ناتج PDF ، بما في ذلك تخطيط الصفحة ، وتغيير حجم الملفات المستوردة ، والعناوين الاختيارية والتذييلات e more ... شكرًا جزيلاً user359154 لاقتراح ذكي!


الحل التالي يعتمد أيضا على ImageMagick convert ولكنها أكثر تعقيدًا بعض الشيء للأسباب التالية:

  • إنه يسمح لجميع الصور أن يكون لها أبعاد مختلفة ، مع الحفاظ على حجم ملف PDF الناتج هو نفسه (A4 في المثال أدناه).
  • إنها تقوم بتوسيط الصور على صفحة PDF.
  • يسمح لك بضمان مساحة صغيرة بين حدود الصور وحدود صفحات PDF ، للسماح بطباعة PDF بدون مشاكل.
  • لا يغير بيانات الصورة. (إذا كانت جودة الصورة غير متأثرة ، فإن ملف PDF يحتوي على نفس حجم ملف الصورة ، ويمكنك إعادة استخراج الصور الأصلية لاحقًا باستخدام pdfimages -j file.pdf img.) في الوقت الحالي ، يعمل هذا فقط مع PNG - شاهد التعليق من جانبdma_k أدناه.

تعليمات:

  1. استخدم البرنامج النصي الخاص بي من هذا الجواب لتحويل كل صورة إلى ملف PDF خاص بها من صفحة واحدة بحجم A4 وحجم 5٪ في كل مكان.
  2. سلسل جميع ملفات PDF الخاصة بك من صفحة واحدة مع PDFtk على النحو التالي:

    pdftk *.pdf cat output out.pdf
    

7
2017-08-04 11:30



يوضح هذا الأمر أن (على الأقل مع الإصدارات المتوفرة على Ubuntu 16.04) بيانات الصورة هو المتأثرة: convert some.jpg -format pdf -compress jpeg generated.pdf ; pdfimages -j generated.pdf generated.pdf ; diff -sq some.jpg generated.pdf-000.jpg - Stéphane Gourichon
كنت ألعب مع GraphicsMagick ولقد لاحظت ذلك ينفذ إعادة ضغط الصورة. جودة صورة JPEG الناتجة على صفحة PDF أسوأ بكثير. في هذه اللحظة ، تُعد الطريقة الأكثر أمانًا لإضافة صور PNG - يتم إدراجها بشكل صحيح. نرى هذا المشنور كذلك. - dma_k


لسوء الحظ convert يغير الصورة قبل أن يكون الحد الأدنى من فقدان جودة الأصلي jpg تحتاج إلى استخدام img2pdf، أستخدم هذه الأوامر:

1) هذا لجعل pdf ملف من كل jpg صورة دون فقدان أي من الدقة أو الجودة:

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

2) هذا لسلسلته pdfالصفحات في واحد:

pdftk *.pdf cat output combined.pdf

3) وأخيرًا ، أضفت طبقة نصية OCRed لا تغير جودة المسح في ملفات pdf بحيث يمكن البحث عنها:

pypdfocr combined.pdf  

1
2018-02-08 10:01





لقد استعملت http://convert-my-image.com/ الشيء الإيجابي الذي يمكنك توفيره (نفس الموقع لكن صفحة مختلفة) هو أرشيف للصور وسَلسَله إلى ملف pdf المشترك


-2
2017-09-30 10:48