firefox에서 pdf로 저장하는 방법이 있나요?

mykldp의 이미지

firefox에서 페이지를 pdf 로 저장하려고 합니다. ps로 저장한 후 ps2pdf 로 변환하는 방법을 써봤는데 한글이 모두 빠진채로 변환되더군요. 뭔가 방법이 있을까요?

소리의 이미지

ps2pdf 변환의 문제가 아닌, 파이어폭스 자체의 한글 인쇄 문제로 보입니다. 아마 ps파일을 ghostscript viewer 등으로 여셔도 한글을 못 보실 겁니다.

http://bbs.kldp.org/viewtopic.php?p=231501

파이어폭스를 이 링크에 나온대로 설정한 다음, 다시 ps로 저장해보시기 바랍니다. :)

Prentice의 이미지

Firefox 1.5로 해보셨어요?

mykldp의 이미지

Quote:
ps2pdf 변환의 문제가 아닌, 파이어폭스 자체의 한글 인쇄 문제로 보입니다. 아마 ps파일을 ghostscript viewer 등으로 여셔도 한글을 못 보실 겁니다.

ps 파일은 한글이 잘 나옵니다. ps2pdf로 변환한 pdf에는 한글이 나오지 않습니다.

Quote:
Firefox 1.5로 해보셨어요?

1.5 역시 마찬가지입니다. 어떻게 해야할까요...

wkpark의 이미지

pstopdf도 있습니다 (xpdf에 포함된)

----
수정: pstopdf가 아니라 pdftops네요 죄송 :oops:

온갖 참된 삶은 만남이다 --Martin Buber

atie의 이미지

저도 우분투 대퍼에서 이 글타래를 가지고 테스트를 해 보았습니다. 저는 영문로케일을 쓰고, 이 페이지는 한강체를 써서 보았습니다.

우선 파폭에서 ps로 저장을 하고, evince로 그 ps를 보면 잘 보입니다. (첫 페이지만 보이는데 이것 다른 문제일듯)
ps를 ps2pdf로 pdf를 생성했습니다. 콘솔에 아무 에러도 없고 pdf 파일 크기도 50k가 넘으니 정상적으로 보입니다. 그러나 evince로 pdf를 열어보면 페이지 로딩을 하는데 아무것도 볼 수가 없습니다.

폰트와 gs 리소스의 문제일지도 모른다 싶어, ttf-baekmuk을 gs-cjk-resource, cmap-adobe-korea1과 함께 설치를 했습니다. 위의 과정을 반복해 보았는데 역시 pdf를 볼 수가 없습니다.

ps를 열어 폰트를 보았습니다. Hangang으로 되어있는 부분을 모두 Batang으로 변경을 하고 다시 위의 과정을 반복했습니다. 역시 pdf를 볼 수가 없습니다.

영문 페이지로 테스트를 해 볼 요량으로 osnews를 열어 ps로 저장을 했습니다. 4 페이지가 잘 저장이 되어 evinve로 잘 보입니다. ps2pdf로 변경을 했습니다. pdf 4 페이지를 로딩을 하지만 역시 아무것도 보이지 않습니다.

ps2pdf의 문제일 듯 합니다. :cry:

추가) acroread로 다시 이 페이지와 osnews 페이지의 pdf를 읽어 보았습니다. drawing error가 납니다. 이 페이지는 첫 페이지 일부 한글만 보이고, osnews 페이지는 그럭저럭 모든 페이지가 보이기는 합니다. 불여우에서 만든 ps를 ps2pdf가 제대로 해석을 못하고 pdf를 만드는 것으로 추측을 해 봅니다.

추가2) kile에서 위의 두 pdf를 읽어 보았습니다. 이 페이지는 역시 첫 페이지만 보이지만 그림 파일이 깨져 보이는 것 외에는 보이기는 합니다. osnews 페이지는 정상적으로 4 페이지가 보입니다. 이제는 :?

----
I paint objects as I think them, not as I see them.
atie's minipage

atie의 이미지

#ubuntu 채널에 계신 분들이 테스팅을 하고 있습니다. 8)

kile이 쓰는 kghostview로 보는 경우는 kldp 페이지가 첫 페이지만 보이는 것을 제외하면 모두 잘 보입니다. acroreader로 보는 경우는 ubuntu.or.kr의 두 페이지가 잘 보이는데 kldp 페이지는 첫 페이지만 보입니다.

gana군님이 cups-pdf로 한글이 잘 출력이 되는 것은 확인을 해 주셨읍니다.

----
I paint objects as I think them, not as I see them.
atie's minipage

utpark의 이미지

atie님이 오시면 자연스럽게 우분투로... :wink:

잠시 시간을 내서 검사를 해보니 결과는 아래와 같습니다.

사용한 프로그램 목록
불여우 1.5 한글 이진파일
ghostscript-7.07.1

evince-0.4.0
kghostview-3.5.0

xpdf-3.01
kpdf-3.5.0
acroread-7.0.1.1

검사용 웹페이지
이 글타래
http://www.osnews.com
http://www.ubuntu.or.kr/wiki.php/InstallationGuide

결과
이 글타래는 한 쪽만 보입니다.
ps2pdf는 모두 정상적으로 이루어 집니다.
evince는 ps는 정상적으로 출력해 주지만, pdf에서는 글꼴을 보여주지 못하거나 요상하게 동작합니다.
나머지 프로그램에서는 모두 정상적으로 동작하는 것으로 보입니다.

atie의 이미지

htmldoc은 아예 한글지원이 안되나요?

htmldoc으로 html->pdf하다보니 페이지 1이 너무 넓다는 에러가 나옵니다. 그래서 첫 페이지만 보이는 것으로 짐작이 됩니다.

----
I paint objects as I think them, not as I see them.
atie's minipage

익명 사용자의 이미지

atie wrote:
htmldoc은 아예 한글지원이 안되나요?

htmldoc으로 html->pdf하다보니 페이지 1이 너무 넓다는 에러가 나옵니다. 그래서 첫 페이지만 보이는 것으로 짐작이 됩니다.

아직은 지원하지 않지만, 개발중이라고 하네요. :)

http://www.easysw.com/htmldoc/faq.php?28#28

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.