ps파일 합치는 방법 (psmerge 사용시 문제 발생)

foruses의 이미지

안녕하십니까.

ps파일들을 하나의 ps파일로 만들고 싶습니다.
각각의 ps파일들은 여러페이지로 구성이 되어 있는 상태이고요.
psmerge를 써보니, ps파일의 여러 페이지들이 겹쳐져서 새 파일 하나를 만드는 문제가 생기더라구요.

해결 방법 아시는 분의 도움 부탁드립니다.

감사합니다.

ysy05의 이미지

저도 ps 파일을 많이 다루는 편이라서, 예전에 구글을 통해서 알아낸 방법인데, 출처는 어디였는지, 못찾겠네요...

우선 ghostscript 나 gs 가 설치되어 있어야 합니다. 터미널에서 어느것이 있는지 확인해보신후에,
ghostscript -dNOPAUSE -sDEVICE=pswrite -dBATCH -sOutputFile=out.ps file1.ps file2.ps file3.ps
gs -dNOPAUSE -sDEVICE=pswrite -dBATCH -sOutputFile=out.ps file1.ps file2.ps file3.ps
둘중에 하나 실행하시면, file1.ps file2.ps and file3.ps 를 합쳐서 out.ps 를 만들어 냅니다.

foruses의 이미지

아..감사합니다.

알려주신 방법대로 해보니, 해상도가 떨어져서 -r 옵션 주고 거의 최대로 키워서 실행해보니 해상도는 올라갔으나
파일 사이즈가 수십배 이상으로 커집니다.
gs로 편집할 때의 한계인가요? 아님 다른 방법이 있을까요?

감사합니다.

alfalf의 이미지

어떤 용도로 PS 파일들을 합치려고 하시는지는 모르겠지만 단순히 정리를 위한거면 Acrobat을 이용하여 읽고 합쳐 PDF 파일로 저장하는 방법도 있습니다.

foruses의 이미지

수십개의 낱개로 되어 있는 ps파일들을 한 번에 프린터로 인쇄하기 위함입니다.
개개 파일을 매번 하나한 프린터 출력하는 일이 번거로와서요.
그래서 하나의 파일로 관리하면 인쇄도 편할 듯 해서요.

감사합니다.

ysy05의 이미지

우선, 다른 방법이 하나 더 있어요.. 미리 알려 드렸어야 하는데... (죄송^^)
약간 편법이긴 한데, 이미지파일을 편환하는 데 이용되는 convert 라는 명령어를 이용해서,
convert file1.ps file2.ps file3.ps out.ps
하면 앞의 세파일이 합쳐져서 out.ps 가 나옵니다.
무슨 문제였는지 기억이 잘 안나는데,(시간이 오래걸렸던가?) 개인적으로 gs를 더 많이 쓰다보니..
convert 를 잊고 있었네요.

저도 비슷한 상황을 경험한것 같은데, 여러장의 ps를 하나의 ps 파일로 합칠경우.
(저는 주로 그래프 파일을 합치는데,) 배경색을 없애도, 배경을 이미지로 생각하고 변환해서 그런지,
파일 사이즈가 엄청 커졌던것 같아요.

그래서 결국 100장 200 장 합쳐야 할경우에는 아예 만들때 하나의 파일로 만들고 있습니다.
그리고 파일이 10장이내일 경우 주고 이용합니다.

foruses의 이미지

감사합니다.

convert에 그런 기능이 있는지 몰랐습니다.
단, 말씀하신대로 파일 사이즈가 100배 증가했고^^; , 제 파일이 텍스트 위주인데
그래픽화 되서 그런지 선명도도 많이 떨어졌습니다.
아무래도 큰 파일을 다루기는 어려워 보이고요.

참고로, 알려주신 gs명령어로 처리해보니,
선명도, 해상도가 거의 원본 수준으로 만족할만 하고, 파일 사이즈는 30배 증가했습니다.
제 경우는 gs가 그래도 쓸만한 상황인 것 같습니다.

epsmerge를 쓰면 eps파일들은 완벽하게 합칩니다.
그러나, psmerge는 ps파일이 "낱장일때만" 가능하다는 단점 때문에 쓰지를 못하는 상황입니다.
epsmerge기능과 유사한 ps파일 합치는 툴이 있으면 좋겠는데요....찾기가 어렵군요 ^^;

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.