À©µµ¿ì ȯ°æ¿¡¼­ PythonÀ¸·Î ´Ù¼öÀÇ pdfÆÄÀÏÀ» ÇÁ¸°Æ®(Àμâ)ÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀÌ ¹»±î¿ä?

   Á¶È¸ 2877   Ãßõ 0    

쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다 

직접적인 제 업무는 아니긴 한데 프린터 활용 문제로 엮여 있어서 좀 들여다 보고 있습니다.

매 달 한 번씩 수 백 개의 PDF파일을 단시간 안에 인쇄해서 발송하는 업무가 있습니다. 담당자가 수작업을 하기 벅차서 누구한테 부탁해서 엑셀 매크로를 만들어서 써오고 있었다는데.. 어도비 리더를 불러내서 인쇄하는 식으로 처리를 했고, 단시간에 처리하기 위해 프린터 석 대에 나눠서 프린트를 하는 식으로 만들어 놨더군요.

근데 뭐 약간의 로직상의 문제도 있고, 어도비 리더를 불러내는 처리가, 어도비 리더 버전이 바뀔 때마다 다시 코드를 수정해야 하는 문제도 있다고 하고.. 근데 그 매크로 만든 사람은 이미 몇 년 전에 퇴사 ㅎ

전 단지 평상시 놀고 있는 프린터 석 대가 아까와서 줄이려고 얘길하다.. 이런 사정을 듣고 엮인 거죠. ㅎ

검색도 좀 해보긴 했습니다만.. 

PyPDF2 라이브러리를 이용한 예가 몇 개 나오는데.. 이 라이브러리 최신 버전과는 맞지 않더군요.

또는 위 엑셀 매크로하고 비슷하게 아예 어도비 리더가 설치되었다는 전제하에 어도비 리더 불러내서(커맨드 라인 옵션 등) 프린트하는 방식도 있고..

단순하게는 os.startfile을 사용해서 윈도우 탐색기에서 우클릭->인쇄..를 클릭한 것과 같은 식으로 프린트를 하는 방법도 있던데.. 제 경우엔 기본 프린터가 아니라 때때로 지정 프린터를 변경하거나 여러 대의 프린터를 동시에 사용해야 할 듯 해서 이 방법은 활용하기가 좀 어려울 듯 합니다.

혹시 실제로 업무에 이용하고 계신 방법이 있다면 조언을 주시면 감사하겠습니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
ÀÌâÁØ 2023-05
¾îµµºñ ¸®´õ°¡ ¼³Ä¡µÇ¾îÀÖÀ¸¸é ÆÄÀÏ¿¡¼­ ¿ìŬ¸¯À¸·Î ¹Ù·Î ÇÁ¸°Æ®°¡ µÉ ÅÙµ¥¿ä. ¿¹Àü¿¡ ¸¹ÀÌ »ç¿ëÇߴµ¥. Áö±ÝÀº ¾µ ÀÏÀÌ ¾ø¾î Áö±Ýµµ °¡´ÉÇÑÁö ¸ð¸£°Ú³×¿ä. º¹¼öÀÇ ÆÄÀϵµ Çѹø¿¡ ÇÁ¸°Æ®°¡ °¡´ÉÇߴµ¥. ±×ÂÊÀ¸·Î Çѹø ¾Ë¾Æº¸½ÉÀÌ..
     
´ñ±Û °¨»çÇÕ´Ï´Ù.
³×, º»¹®¿¡µµ Àû¾úÁö¸¸, ¿ìŬ¸¯-Àμâ..°¡ °¡´ÉÇÏ°í ±×°É ±×´ë·Î ÆÄÀ̽㿡¼­µµ È°¿ëÀÌ °¡´ÉÇÏÁÒ. ¹®Á¦´Â ´Ü¼øÈ÷ À©µµ¿ì¿¡¼­ ¿©·¯ ÆÄÀÏ ÁöÁ¤Çؼ­ ÀμâÇÏ´Â °Ç 15°³Àΰ¡°¡ ÇÑ°è°í, ÁöÁ¤ÇÁ¸°Å͸¦ º¯°æÇϰųª ¿©·¯ ´ëÀÇ ÇÁ¸°ÅÍ¿¡ ³ª´²¼­ '¼ø¼­´ë·Î' Àμ⸦ ÇØ¾ß ÇÏ´Â °Íµµ ÀÖ°í.. ¼¼¼¼ÇÏ°Ô °¡¸é ÀϺΠÁ¶°Ç¿¡ µû¶ó Àμ⠾ÈÇÏ°í ½ºÅµÇØ¾ß ÇÏ´Â °Íµµ ÀÖ°í Çؼ­ ½ºÅ©¸³Æ®·Î ó¸®ÇÏ´Â °Ô È¿À²ÀûÀ̶󼭿ä..
Á¤ÀǼ® 2023-05
pdfÆÄÀÏÀ» Çϳª·Î ÇÕÄ£´ÙÀ½¿¡ Ãâ·ÂÇÏ´Â ¹æ½ÄÀº ¾î¶²°¡¿ä?
     
°¨»çÇÕ´Ï´Ù. ±×°Íµµ ÇÑ ¿¹·Î ³ª¿Í ÀÖ±ä ÇÏ´õ±º¿ä. ¤¾¤¾¤¾
ÀÏ´Ü »ý°¢Àº Çغ¸°í ÀÖ½À´Ï´Ù. ÆÄÀ̽ãÀ¸·Î ó¸®Çؼ­ ÇÊ¿äÇÑ ÆÄÀϵé ÇÊ¿äÇÑ ¼ø¼­´ë·Î ÇÕÃļ­.. 2~3 ÆäÀÌÁöÂ¥¸® PDFÆÄÀÏ ¼ö ¹é °³¸¦ ¼ö ¹é ÆäÀÌÁöÂ¥¸® PDFÆÄÀÏ µÎ ¼¼ °³·Î ¸¸µé¾î¼­ ÇÁ¸°ÅÍ Çϳª´ç Çϳª¾¿ Àμ⸦ ´øÁö¸é °£´ÜÇÒ ¼öµµ ÀÖ°Ú´Ù´Â »ý°¢µµ Çغ¸±ä Çß½À´Ï´Ù.
ÆÄÀÏ ÀÚü¸¦ ¼Õ´ë°í ½ÍÁø ¾Ê¾Æ¼­ Á» ²¨·ÁÁö±ä Çϴµ¥, ¹¹ ¾ÖÃÊ¿¡ ¿øº»Àº ±×´ë·Î µÎ°í ÀÛ¾÷¿ë ÆÄÀϸ¸ µû·Î ¸¸µé°í »èÁ¦ÇÏ¸é µÉÅ×´Ï ´Ù½Ã °ËÅäÇØ º¸°Ú½À´Ï´Ù. ^^
          
+1
Àúµµ PDFÃâ·Â ¶Ç´Â ´Ù¸¥ ¾÷¹« ´Ù¿î·Îµå,»ý¼ºµÈ ÆÄÀÏ °Ë»ö½Ã µî Çѹø¿¡ °áÇÕÇؼ­ ó¸® ÇÕ´Ï´Ù.
               
´ñ±Û °¨»çÇÕ´Ï´Ù. °áÇÕÇؼ­ ó¸®ÇÏ´Â ¹æ¹ýµµ ±¸Ã¼ÀûÀ¸·Î »ý°¢Çؼ­ ¾ê±âÇØ º¸°Ú½À´Ï´Ù.
°áÇÕÇÏ´Â °æ¿ì ÇÑ°¡Áö ¹®Á¦´Â ¾ç¸é ÇÁ¸°Æ®¸¦ °í·ÁÇØ¾ß ÇÏ´Â °Å³×¿ä.
Ȧ¼ö ÆäÀÌÁöÀÎ ¹®¼­ ´ÙÀ½¿¡ ´Ù¸¥ ¹®¼­¸¦ °áÇÕÇÒ ¶§´Â ºó ÆäÀÌÁö¸¦ Çϳª ³Ö¾î¾ß°Ú±º¿ä. ¾È±×·¯¸é ¾Õ µÚ¿¡ ¼­·Î ´Ù¸¥ ¹®¼­°¡ ÀμâµÉ Å״ϱî¿ä..

¾ÖÃÊ¿¡ ¿äÁò ¼¼»ó¿¡ ¿©ÀüÈ÷ ÀμâÇؼ­ °í°´»çÇÑÅ× º¸³½´Ù´Â °Å ÀÚü¸¦ ¾ø¾Ö°í ½ÍÀº ¸¶À½ÀÌÁö¸¸.. ¤»¤»¤» ÀüÀÚÈ­Á» Çϸé ÁÁÀºµ¥.. ¤¾
¸®´ª½º¿¡¼­´Â GhostScript + lp ¸í·É¾î¸¦ ½ºÅ©¸³Æ®·Î Â¥¸é Çѹ濡 ³¡³¯µí ½ÍÀºµ¥..
À©µµ¿ì¿¡¼­´Â Àß ¸ð¸£°Ú±º¿ä.

´ëÃæ »ý°¢³ª´Â´ë·Î Àû¾îº¸¸é,
À©µµ¿ì¿¡¼­µµ PowerShell »ç¿ëÇÏ¿© ½ºÅ©¸³Æ® ÀÛ¼ºÇϸé ÇØ°áÇÒ¼ö ÀÖÀ»°Í °°Àºµ¥¿ä.

ChatGPT¿¡ ¹°¾îº¸´Ï ´ÙÀ½°ú °°ÀÌ ³ª¿À³×¿ä.

User
À©µµ¿ì10¿¡¼­ ¼ö¹é°³ÀÇ PDF ÆÄÀÏÀ» ÇѲ¨¹ø¿¡ ÀμâÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁà

ChatGPT
À©µµ¿ì 10¿¡¼­ ¼ö¹é °³ÀÇ PDF ÆÄÀÏÀ» ÇѲ¨¹ø¿¡ ÀμâÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù:

1.¸ðµç PDF ÆÄÀÏÀ» ÇϳªÀÇ Æú´õ¿¡ ¸ð¾ÆµÓ´Ï´Ù. ÀμâÇÏ·Á´Â PDF ÆÄÀϵéÀÌ ¸ðµÎ µ¿ÀÏÇÑ Æú´õ¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
2. Æú´õ¿¡¼­ ¸ðµç PDF ÆÄÀÏÀ» ¼±ÅÃÇÕ´Ï´Ù. ¿©·¯ ÆÄÀÏÀ» ¼±ÅÃÇÏ·Á¸é ù ¹ø° ÆÄÀÏÀ» Ŭ¸¯ÇÑ ÈÄ Shift Å°¸¦ ´©¸£°í ¸¶Áö¸· ÆÄÀÏÀ» Ŭ¸¯Çϰųª, Ctrl Å°¸¦ ´©¸¥ »óÅ¿¡¼­ °³º° ÆÄÀÏÀ» Ŭ¸¯ÇÕ´Ï´Ù.
3. ¼±ÅÃÇÑ ÆÄÀÏÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À¸·Î Ŭ¸¯ÇÏ°í "Àμâ" ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
4. "Àμâ" ´ëÈ­»óÀÚ°¡ Ç¥½ÃµË´Ï´Ù. ÇÁ¸°ÅÍÀÇ ¼³Á¤À» È®ÀÎÇÏ°í ÇÊ¿ä¿¡ µû¶ó º¯°æÇÕ´Ï´Ù. ÀμâÇÒ ÆäÀÌÁö ¹üÀ§³ª Àμ⠿ɼÇÀ» ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
5. "Àμâ" ¹öÆ°À» Ŭ¸¯ÇÏ¿© Àμâ ÀÛ¾÷À» ½ÃÀÛÇÕ´Ï´Ù.

ÀÌÁ¦ ¼±ÅÃÇÑ ¸ðµç PDF ÆÄÀÏÀÌ ÀμâµÉ °ÍÀÔ´Ï´Ù. Àμâ ÀÛ¾÷ÀÌ ¿À·£ ½Ã°£ÀÌ °É¸± ¼ö ÀÖÀ¸´Ï Àγ»½ÉÀ» °®°í ±â´Ù·ÁÁÖ¼¼¿ä.

Âü°í: ÀÌ ¹æ¹ýÀº Windows 10ÀÇ ±âº» PDF ºä¾îÀÎ "Microsoft Print to PDF"¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ ´Ù¸¥ PDF ºä¾î³ª ÇÁ¸°ÅÍ µå¶óÀ̹ö¸¦ »ç¿ë ÁßÀ̶ó¸é ÇØ´ç ÇÁ·Î±×·¥ÀÇ Àμ⠱â´ÉÀ» »ç¿ëÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
     
´ñ±Û °¨»çÇÕ´Ï´Ù. ±×³É Ž»ö±â¿¡¼­ ÆÄÀÏ ¼ö¹é°³ ¼±ÅÃÇؼ­ Àμâ..°¡ °¹¼ö Á¦ÇѶ§¹®¿¡ ¾ÈµÇ´Â °É·Î ¾Ë°í ÀÖ¾ú´Âµ¥ ÀÏ´Ü È®ÀÎÀº ÇغÁ¾ß°Ú±º¿ä.
½ºÅ©¸³Æ®¸¦ ½á¼­ ½ºÅµÇÒ ÆÄÀϵéÀ» ¾ÖÃÊ¿¡ ´Ù¸¥ Æú´õ¿¡ ºÐ¸®¸¦ Çسõµç°¡ Çϸé Àμâ ÀÚü´Â À̰͵µ ÇÑ ¹æ¹ýÀ̱ä ÇÏ°ÚÁö¸¸ Àμ⠼ø¼­³ª ±×·± °Ô ¿øÇÏ´Â ´ë·Î µÉÁö°¡ °ü°ÇÀ̰ڳ׿ä.

·ÎÁ÷ ÀÚü´Â ¾î·Á¿ï °Ô ¾ø´Âµ¥, ½ÇÁ¦ ÀμâÇÏ´Â °É ¹» ÀÌ¿ëÇØ¾ß ÇÒ Áö ±Ã±ÝÇؼ­ ã¾Æº¸°í ÀÖ½À´Ï´Ù. ¸®´ª½ºÃ³·³ lp¸í·É¾î °°ÀÌ °£´ÜÈ÷ ÇØ°á °¡´ÉÇϸé ÁÁÀ»ÅÙµ¥ ¸»ÀÌÁÒ. ¤¾¤¾
¹Ú¹®Çü 2023-05
     
¾ÆÇÏÇÏ, ¸¶Áö¸· °Ç ¸¶Ä§ Àúµµ °Ë»öÇϴ٠ã¾Æº» °Å³×¿ä º»¹®¿¡ ÀûÀº os.startfile ÀÌ¿ëÇÏ´Â ¹æ¹ý¿ä. ±Ùµ¥ ÀÌ°Ç ±âº» ÇÁ¸°ÅÍ·Î ¹Ù·Î ³ª°¡´Â °Å¶ó.. ÇÁ¸°ÅÍ ÁöÁ¤, ºÐ»êÀÌ Èûµé µí Çؼ­¿ä. ¹¹ ¾ÏÆ° À̰͵µ Âü°íÇÏ°Ú½À´Ï´Ù!
±×³É ÆÄÀÏÀ» Àμ⠴ë±â¿­¿¡ Â÷°î Â÷°î ¿Ã·Á ³õÀ¸¸é ¾ÈµÇ³ª¿ä?
or
https://www.print-conductor.com/
ÀÌ ÇÁ·Î±×·¥ ¾²½Ã°Å³ª¿ä..
     
¤¾¤¾¤¾ ±×·¯°Ô¿ä. ¹¹ ÇÑ ´Þ¿¡ ÇÑ ¹øÀ̶ó´Ï, »ç½Ç ¾î´À Á¤µµ´Â ¼öÀÛ¾÷À¸·Î Çصµ »ç½Ç ºÒ°¡´ÉÇÏÁø ¾Ê´Ù°íµµ »ý°¢Àº ÇÕ´Ï´Ù..

±×³ªÀú³ª ¾Ë·ÁÁֽŠÇÁ·Î±×·¥ ±¦Âú¾Æ º¸À̳׿ä! ±Ùµ¥ Á» ´õ »ìÆìºÁ¾ß°ÚÁö¸¸, Ãâ·ÂÇÒ ÇÁ¸°ÅÍ´Â °á±¹ ÇÑ ´ë ¹Û¿¡ ÁöÁ¤ÀÌ ¾ÈµÇ´Â °Í °°±âµµ Çϳ׿ä. µÎ ´ë ÀÌ»óÀÇ ÇÁ¸°ÅÍ¿¡ ³ª´²¼­ µ¿½Ã¿¡ Ãâ·ÂÇÏ´Â °Ô °¡´ÉÇÒÁö.. (´Ü½Ã°£¿¡.. °¡ ²Ï Áß¿äÇÑ »çÇ×À̶󼭿ä) ¹¹ ¿©Â÷ÇÏ¸é µÎ ´ë¿¡¼­ ³ª´²¼­ ÇÁ¸°Æ®ÇÏ´Â ¹æ¹ýµµ »ý°¢Çغ¼ ¼ö ÀÖÀ¸´Ï, °í·ÁÇØ º¸°Ú½À´Ï´Ù.

¾Æ, ±×º¸´Ù.. µÑ·¯ º¸´Ù º¸´Ï °°Àº µ¥¼­ ¸¸µç 2print¶ó´Â Ä¿¸Çµå ¶óÀÎ À¯Æ¿ÀÌ Àִµ¥, ÀÌ°É ÆÄÀ̽ã ÄÚµå¿Í ÇÔ²² È°¿ëÇÏ¸é µü ¿øÇϴ ó¸®°¡ °¡´ÉÇÒ µí ÇÕ´Ï´Ù!!
https://www.cmd2printer.com/

¤¾¤¾ °¨»çÇÕ´Ï´Ù. ÀÌ°É ÇÑ ¹ø ÃßõÇØ ºÁ¾ß°Ú³×¿ä.
          
¤¾¤¾ ¼ö°íÇϼ¼¿ä
ÇÁ·Î±×·¥ 2°³ ÀÌ»ó ÄÑ½Ã°í ¸ñÀûÁö ³ª´²¼­ Âß ¶¯°Üº¸¼¼¿ä
ÇÁ¸°Æ®ÇÒ PDF 100°³ ¹®¼­¸¦ ÇÁ¸°ÅÍ ´ë±ââ¿¡ ´øÀú ³ÖÀ¸¸é ±× ´ÙÀ½Àº ÇÁ¸°ÅÍ ÇÏ°í
À©µµ¿ì°¡ ¾Ë¾Æ¼­ Çϴµ¥¿ä.

2¹ø ÇÁ¸°ÅÍ¿¡µµ 100°³ ¹®¼­ Áֽðí.
3¹ø ÇÁ¸°ÅÍ¿¡¼­ 100°³ ¹®¼­ Áֽðí.

1½Ã°£ µÚ¿¡ 3¹é°³ ¹®¼­ ´ÙÇϸé..

¶Ç 300°³ ´Ù Áֽðí..
     
±×·¯°Ô¿ä. ÇÑ ´Þ¿¡ ÇÑ ¹øÀÌ¸é ±× Á¤µµ ¼öÀÛ¾÷Àº Çصµ µÉ µí Çѵ¥.. ÀÌÁ¦±îÁö ¾×¼¿ ¸ÅÅ©·Î·Î ÇØ¿Â °Íµµ ÀÖ°í Çؼ­ ÀÌÁ¦¿Í¼­ ±×·¸°Ô Ç϶ó°í ÇÏ¸é ´ã´çÀÚ°¡ Á» ºÒ¾ÈÇØÇÒ µí ÇÕ´Ï´Ù. ¤¾¤¾ ÈÞ¸Õ¿¡·¯ È®·üµµ ³ô¾ÆÁö±¸¿ä.

±×·¡µµ ÀÌ ¹æ¹ýµµ Çѹø ½Ãµµ´Â Çغ¸°Ú½À´Ï´Ù.
Çѵ¥ ¸ô·ÁÀÖ´Â PDFÆÄÀϵé Áß¿¡¼­ ¿¹¿Ü·Î Àμ⠾ÈÇÒ °Íµµ Ãß·Á¾ß Çϴϱî, ±×·± ÆÄÀÏ ºÐ·ù³ª ÀÏÁ¤ °¹¼ö¾¿ µÎ ¼¼ °³ Æú´õ¿¡ ³ª´©´Â Á¤µµ´Â ½ºÅ©¸³Æ® ½á¼­ Çصΰí, Á¤¸®µÈ Æú´õ´Â ±×´ë·Î ÇÁ¸°Æ®Å¥¿¡ ¸ùâ ´øÁö´Â ½ÄÀ¸·Î.. Çѹø ¾ê±â¸¦ ÇغÁ¾ß°Ú³×¿ä.


QnA
Á¦¸ñPage 4759/5682
2014-05   4952337   Á¤ÀºÁØ1
2015-12   1488890   ¹é¸Þ°¡
2019-04   2876   ÀüÁø
2020-07   2876   ½º¹«ÇÁ
2020-07   2875   ³ª¸ô¶ó1
2021-04   2875   ³ª¶ó¶ß
2020-09   2875   °ø¹é±â
2022-02   2875   ±è¹Î¼ö2
2020-07   2875   Àü¼³¼ÓÀǹ̡¦
2019-08   2875   ³ªÆÄÀÌ°­½ÂÈÆ
2021-04   2875   ȲȥÀ»ÇâÇØ
2017-03   2875   ¹öµð
2017-05   2875   À¯Æ÷¸®¾Æ
2023-04   2875   dateno1
2018-06   2875   ±èȲÁß
2020-04   2875   ²¥¿ï
2019-10   2875   ³ªºñz
2021-11   2874   Æ÷¿¡¹ö
2019-01   2874   ÇູÇϼ¼
2017-07   2874   ¸Ó¶óÄ«´Âµ¥
2020-10   2874   ±¸¸®±¸¸®
2022-01   2874   ¼­¿ïl½Â¿ë