<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Hiwa Sadeghpour</title><link>https://virgool.ir/feed/@hiwanima</link><description></description><language>fa</language><pubDate>2026-11-11 15:36:51</pubDate><image><url>https://files.virgool.ir/upload/users/303486/avatar/avatar.png</url><title>Hiwa Sadeghpour</title><link>https://virgool.ir/@hiwanima</link></image><item><title>پرینت پشت و رو در حالت booklet با پرنتر معمولی!(single-print)</title><link>https://virgool.ir/@hiwanima/پرینت-پشت-و-رو-در-حالت-booklet-با-پرنتر-معمولیsingle-print-i3j0yqmhns61</link><description>سلام میخوام بهتون بگم ک چجوری با یه پرینتر معمولی پرینت پشت و رو در حالت booklet بگیرین! اگ تو اینترنت بگردین کلی جا نوشته ک برای پرینت پشت و رو عادی باید اول صفحه های فرد رو پرینت بگیرن بعد گزینه revers pages رو بزنید و حالا صفحه های زوج... ولی اگ این کار رو در حالت بوکلت (booklet) انجام بدید اصلا این روش جواب نمیده  و جایی چیزی دربارش نگفتن..خب حالا چیکار کنیم؟یه اسکریپت ساده پایتون!(اینم بگم ک این اولین کار من با پایتونه و هنوز خوب بلد نیستم (باید بهنه سازی و کامند گذاری بشه )ولی خب کارمون رو راه میندازه..درضمن اگ پایتون بلد نیستید هیچ اشکالی نداره و فقط کد هارو (تو پایین نوشتم) تو یه سایت ک پایتون رو انلاین اجرا کنه (مثله این سایت) کپی پیست کنید.یا برنامه رو که .exe کردم دانلود کنید از اینجا(حجمش 7 مگه!(دوستان راهنمایی کنن ک چرا اینقد زیاد حجم گرفته لطفا)) و  درسیستمتون اجراش کنید بعد خود برنامه در همون مسیری ک برنامه قرار داره یه فایل txt میسازه ک توش خروجی ها هستن....خب گام اول: برنامه رو اجرا کنین... برنامه یه عدد میخواد ک باید اولین صفحه ای ک میخواهید پرینت بگیرید باشه( مثلا من یه پی دی اف 700 صفحه ای دارم ک میخوام صفحه های 353 تا 505 پرینت بگیرم, پس عدد ک باید وارد کنم 353 هست و اینتر میزنیم)مقدار اولگام دوم:بعد که اینتر زدیم یه عدد دیگ میخواد ( اخرین صفحه ای ک میخواهیم پرینت شود) ک مال من میشه  505(مسلما اگه بخواین ک کل 700 صفحه رو پرینت بگیرین باید عدد  اولتون یک و عدد دوم 700 باشه)همین طور ک میبینید فایل output هم درست شده ک از اونجا میتونید عدد هارو کپی کنید  فایل output رو باز کنید و همه اعداد بخش اول رو(داخل براکت اول «« شامل خود براکت نمیشود»» ) کپی کنید گام سوم:یه برنامه pdf خوان (ترجیحا Foxit reader) باز کنید و وارد بخش پرینت بشین و در print range و بخش pages  رو انتخاب کنید وعددهایی رو که در گام قبل کپی کرده بودیمو پیست میکنیم.بعد در قسمت print handlingبه قسمت multiple pages per sheet میریم و تنظیماتو مثل من انجام میدید(عکس پایین) و سپس OK رو میزنیم و منتظر میمونیم ک فایل پرینت شه.به بخش print handling و orientation توجه کنینگام چهارم:بعد از اینک پرینت تمام شد همه ورق هارو بر میداریم و یه نقطه (یه مارک ک بعدا قاطی نشه)روی گوشه بالای اولین صفحه پرینت شده میزنیم مثل عکس زیرعلامت گوشه راست سمت بالابعد همه ورق ها رو میچرخونیم تا علامتی ک زدیم رو به پایین شه(یعنی نوشتار رو به زمین و صفحه سفیدا رو به خودمون) و دوباره از جهت علامت (که الان در سمت چپ و پایین قرار داره)در پرینتر قرار میدهیماون علامته االان روبه پایینه و داخل پرینترهگام پنجم و اخر:برمیگردیم به فایل outputمون و اینبار اعداد داخل براکت رو کپی و پیست میکنیم تو همون کادر..مهم: باید تیک گزینه reverse pages رو هم بزنیم و دوباره ok و کار تمام!تیک گزینه reverse pagesکدها:کد ها در فرمت txt کد ها در فرمت py</description><category>Hiwa Sadeghpour</category><author>Hiwa Sadeghpour</author><pubDate>Mon, 26 Apr 2021 07:42:47 +0430</pubDate></item></channel></rss>