تالار گفتگوی پارسی‌لاتک

عمومی => انجمن تازه‌کاران => نويسنده: msadeghi در اوت 25, 2012, 09:59:32 pm

عنوان: راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: msadeghi در اوت 25, 2012, 09:59:32 pm
با سلام

من شکلهای خروجی matlab رو برای استفاده داخل متن به فرمت pdf ذخیره می‌کنم. مشکلی که هست وجود حاشیه های خالی دور شکله که لازمه crop بشه. می‌خوام از pdfcrop استفاده کنم ولی طرز استفاده از اون رو نمیدونم. ممنون می‌شم اگه راهنمائی کنید.
عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: هادی صفی‌اقدم در اوت 25, 2012, 11:13:41 pm
\begin{figure}[!h]
\centering‎
\includegraphics*[scale=0.5,trim= 10mm 20mm 50mm 50mm]{dlink3.pdf}‎
\end{figure}‎
عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: msadeghi در اوت 25, 2012, 11:24:00 pm
مشکلم با این کار حل نشد. فکر کنم منظورم رو خوب نرسوندم. شکل پیوست رو ببینید. وقتی این رو با دستوراتی که گذاشتید میارم توی متن حاشیه‌های سفید دور شکل هم وجود داره که باعث ایجاد فضای خالی دور شکل چاپ شده میشه.
عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: هادی صفی‌اقدم در اوت 25, 2012, 11:29:06 pm
یک جای کارتون حتما ایراد داره.
من این روش را تست کردم و خوب بود.
حاشیه‌های سفید را حذف کرد.
باید اعدادی که می‌دهید را متناسب با حاشهی‌ی سفید بدهید که درست حذف کنه.
مثلا اگر حاشیه‌ی چپ برابر ۲۰ میلیمتر بود. شما بدین ۱۹ میلیمتر.

یک روش دیگه هم استفاده از برنامه‌ی Image Magic هست.
اگر روش بهتری هم هست، دوستان راهنمایی کنند.
عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: msadeghi در اوت 25, 2012, 11:53:39 pm
یک جای کارتون حتما ایراد داره.
من این روش را تست کردم و خوب بود.
حاشیه‌های سفید را حذف کرد.
باید اعدادی که می‌دهید را متناسب با حاشهی‌ی سفید بدهید که درست حذف کنه.
مثلا اگر حاشیه‌ی چپ برابر ۲۰ میلیمتر بود. شما بدین ۱۹ میلیمتر.

یک روش دیگه هم استفاده از برنامه‌ی Image Magic هست.
اگر روش بهتری هم هست، دوستان راهنمایی کنند.

من خیلی توی اینترنت سرچ کردم. یه تابع توی mathwork هست به اسم savefig.m که خودش اتوماتیک حاشیه‌های دور شکل رو حذف و بصورت pdf ذخیره‌اش میکنه. مشکلش اینه که فونت label ها رو خیلی بزرگ چاپ میکنه که ظاهرا راه‌حلی هم نداره. یه راه دیگه هم استفاده از pdfcrop هست که اونم این کار را اتوماتیک انجام میده. ولی من طرز کار با اون رو بلد نیستم.
عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: هادی صفی‌اقدم در اوت 26, 2012, 12:06:57 am
یک راه دیگه استفاده از gsView هست.
مثلا با دستور:
gswin64c -sDEVICE=pdfwrite   -o Output_file_name.pdf  -c "[/CropBox [150 150 450 650] /PAGES pdfmark"   -f input_file_name.pdf
همزمان Pdf خروجی اول را با سوماترا باز کنید تا بتونید تغییران را آنلاین ببینید.

یکی از دوستان یک روش خوبی داست. ازشون پرسیدم.
جواب که دادند اطلاع میدم.
عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: هادی صفی‌اقدم در اوت 26, 2012, 12:15:47 am
بسته‌ی pdfcrop را تست کردم و اوکی داد. :)
باید بزنید:
pdfcrop 11.pdf 12.pdf‪11.pdf‬ فایل ورودی هست.
‪12.pdf‬ فایل  خروجیش هست.

خودش اتوماتیک، حاشیه‌های سفید را دقیقا حذف میکنه!
عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: msadeghi در اوت 26, 2012, 12:19:54 am
بسته‌ی pdfcrop را تست کردم و اوکی داد. :)
باید بزنید:
pdfcrop 11.pdf 12.pdf‪11.pdf‬ فایل ورودی هست.
‪12.pdf‬ فایل  خروجیش هست.

خودش اتوماتیک، حاشیه‌های سفید را دقیقا حذف میکنه!

ببخشید که اینقدر سوال می‌پرسم. من توی cmd زدم ولی ارور داد که  فایل ورودی پیدا نشد.
عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: هادی صفی‌اقدم در اوت 26, 2012, 12:22:04 am
خوب فایل ورودی را پیدا نکرده خب.
شما این دستور را حتما در مسیری که اون فایل ورودی هست نزده‌اید.

عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: msadeghi در اوت 26, 2012, 12:25:04 am
خوب فایل ورودی را پیدا نکرده خب.
شما این دستور را حتما در مسیری که اون فایل ورودی هست نزده‌اید.

مشکل حل شد! ببخشید، تازه‌کاریم دیگه  :-[
عنوان: پاسخ : راهنمائی درباره استفاده از pdfcrop
رسال شده توسط: هادی صفی‌اقدم در اوت 26, 2012, 12:28:01 am
خواهش می‌کنم. منم همین الان مطلب را یاد گرفتم و برای شما توضیح دادم.  ;)