Inkscape SVG 파일을 PDF로 내보내고 이미지의 무결성을 유지하는 방법은 무엇입니까?


41

PDF를 깨끗하게 내보내는 데 잉크 스케이프를 가져 오는 데 문제가 있으며 유용한 리소스가 많지 않은 것 같습니다. 특히 투명성은 어렵습니다. 때로는 투명성이 사라지고 때로는 단단한 블록으로 만들어집니다.

Inkscape에서 PDF로 저장 설정을 사용하여 성공했지만 CutePDF를 사용하여 PDF로 인쇄했습니다. 예측 가능한 결과를 얻을 수 있도록 파일 을 내보내거나 만드는 방법이 있습니까?


다행스럽게도 @ DA01이 여기에 포함될 것입니다. 그는 잉크 스케이프에 깊이 익숙합니다.
Alan Gilbertson 2012

나는 깊이 말하지 않을 것입니다 ...하지만 나는 그것을 좋아합니다. 나는 대답을 모르지만 SVG와 PDF는 단순히 다른 파일 형식이며 각 사양의 다른 부분을 지원한다고 생각합니다. 투명성, 블러, 블렌딩 등의 측면에서 SVG로 할 수있는 일이 많으며 PDF가 아직 지원하지 않는다고 가정합니다. AI가 PDF를 만족할만한 형식으로 변환하기 위해 먼저 Adobe Illustrator를 통해 SVG를 실행해야 할 수도 있습니다.
DA01

Inkscape는이 질문을받은 이후 몇 가지 업데이트를 거쳤습니다. 이 상황이 현재 어디에 있으며 SVG에서 PDF 로의 변환에 여전히 문제가있는 특정 부분 이 있는지 궁금합니다 .
Scribblemacher

답변:


21

Inkscape (v.0.91)는 명령 줄 옵션을 지원하므로이 방법을 선호합니다.

inkscape --file=mySVGinputFile.svg --export-area-drawing --without-gui --export-pdf=output.pdf

이것은 실제로 LyX 가 LaTeX에서 사용할 SVG 이미지를 준비하는 데 사용 하는 명령입니다 . PlantUML 을 사용 하여 SVG를 생성 한 다음 PDF로 이동했습니다.

다음은 잉크 스케이프 SVG의 스크린 샷입니다 (글꼴 포함).

잉크 스케이프의 SVG

다음은 단어 루프에서 "oo"텍스트를 선택하여 PDF에서 여전히 텍스트임을 보여주는 확대 된 PDF 스크린 샷입니다.

Acrobat의 PDF


1
이것은 잘 작동했습니다. 참고로, 맥 OS 명령 줄 도구는 다음 위치에 있습니다 /Applications/Inkscape.app/Contents/Resources/bin/inkscape- 귀하의 삽입 --file=/My/File.svg등 그 후.
Demis

사용자 정의 base64 글꼴로 테스트했지만 Inkscape (0.92)는 분명히 지원하지 않습니다.
xamid

8

실제로 이것은 리눅스 사용자를 위해 여기 에서 요청되고 대답되었습니다 .

설치해야합니다 librsvg2-bin. 나는 당신이 당신의 svg에 페이지를 맞출 필요가 있다고 덧붙일 것입니다. 그렇지 않으면 잘릴 것입니다. Inkscape 내에서 : 파일-> 문서 속성-> svg 객체 선택-> 페이지를 선택에 맞추십시오.

그런 다음 실행하십시오.

rsvg-convert -f pdf in.svg > out.pdf

이것은 지금까지 가장 좋은 대답입니다.
베르너

이 도구는 정확한 글꼴 크기는 물론 올바른 글꼴 크기를 유지하지 않습니다.
xamid

6

주 메뉴에서 다음을 선택하십시오.

파일 → 인쇄 ... → 파일로 인쇄

여기에서 파일을 PDF, PostScript 또는 SVG로 저장하도록 선택할 수 있습니다.


5

편집 기능을 유지하기 위해 .PDF로 내보내려고합니까? 그렇지 않으면 Inkscape 사용자와 이미지를 공유하려는 경우 이미지를 .JPG 또는 .PNG로 저장하십시오 (반투명 배경이 필요한 경우).


1
과거에는 PNG / jpeg로 저장하려고하면 이미지의 물리적 크기와 해상도가 현저하게 줄었습니다. 아마도 내가 잘못하고 있습니까?
Zelbinian 2019

최신 버전의 Inkscape를 다운로드 했습니까?
kamalo

@Zelbinian, SVG에는 고유 한 크기 나 해상도가 없습니다. Inkscape가 크기를 요구하는 것은 PNG로 내보내려는 경우에만 해당됩니다. 이 값을 원하는만큼 크게 지정하십시오.
Abhranil Das

7
벡터 이미지를 래스터 이미지로 변경해도 이미지 의 무결성이 유지 되지않습니다 .
Sparhawk

3

Linux 운영 체제에서 PNG로 내 보낸 다음 변환 도구를 사용하여 PDF로 변환합니다.


2
+1 이것은 나쁜 대답이 아닙니다 ... 실제로, 잉크 스케이프의 결함을 마스크 형태로 해결하는 데 사용한 방법입니다 (PDF로 직접 변환 할 때 '폭발'). Inkscape가 PDF로 완전히 변환 할 수없는 복잡한 SVG의 경우 래스터 화가 때때로 실행 가능한 해결 방법입니다.
DA01

3

Inkscape를 사용하여 그리기를 좋아합니다. Illustrator보다 훨씬 직관적이며 매우 전문적인 결과를 제공합니다.

그러나 Inkscape를 사용하여 그림을 게시 할 준비를했지만 게시 품질 설정으로 그림을 내보내는 데 큰 어려움이있었습니다. 파일을 .eps로 저장하면 글꼴이 제대로 포함되지 않아서 .pdf를 사용하여 인쇄 품질로 저장할 수 없습니다. (Windows XP 및 Inkscape 버전 0.48.4를 사용하고 있습니다.)

이 문제를 해결하기 위해이 링크 에서 찾은 프레스 품질 수치를 만드는 지침을 따랐습니다 .

이 단계별 지침은 텍스트가 포함 된 PDF로 인쇄하고 품질 설정을 누르는 방법을 보여줍니다.

큰 그림 중 일부에 대해 pdf로 인쇄하는 데 어려움이있었습니다 (내 그림의 임의의 부분 만 pdf로 표시되어 매우 실망 스러웠습니다!). 이 문제를 피하기 위해 Inkscape 그림의 모든 측면을 그룹화하고 전체 크기를 줄였습니다. 어떤 이유로 든 이것이 실제로 잘 작동 했으며이 수치에 대한 멋진 PDF 파일을 얻었습니다.

또 다른 옵션은 그림을 반으로 자르고 (가능한 경우) 두 개의 PDF를 인쇄하는 것입니다. 이것들은 Adobe Acrobat Professional에서 결합 할 수 있습니다 (이전 버전은 이 링크 에서 다운로드 할 수 있습니다) .

"PDF 생성"을 클릭하고 "여러 파일에서"를 선택한 다음 결합 할 PDF를 선택하십시오. pdf 문서에서 개별 페이지로 표시됩니다. 이들을 단일 페이지로 결합하려면 File --> Print 아래로 Page Handling변경 Page Scaling으로 이동하십시오 Multiple pages per sheet.

그런 다음 한 장에 원하는 페이지 수를 사용자 정의 할 수 있습니다. 확인을 클릭하면 2 개의 PDF가 단일 페이지로 결합됩니다.

이 정보가 출판 품질 수치에 대한 엄격한 요구 사항을 가진 사람들에게 도움이 되길 바랍니다.


1

Inkscape를 사용하고 있으며 SVG를 PDF로 정기적으로 저장합니다. 필터를 피하고 PDF로 불투명 한 설정을 유지하십시오 (또는 InkScapes를 PDF로 내 보내야한다고 말하면)이 기능을 잘 처리하지 못합니다.

대신 불투명 한 레벨 대신 컬러 스케일을 사용하여 팔레트에서 직접 컬러를 부드럽게하고 필터를 완전히 피하십시오. 나는 이것이 성가신 일이며 당신이 할 수있는 능력을 제한합니다. 그러나이 규칙을 따르면 수출이 잘 보입니다.


0

Inkscape로 생성 된 PDF의 투명성에 문제가있는 지 몇 년이 지났으며, 가지고있는 경우 Inkscape가 아닌 PDF 뷰어 (또는 한 경우 : 밀교 프린터)의 문제로 판명되었습니다. 따라서 새로운 버전의 Inkscape를 사용하면 이러한 문제를 해결해야한다고 말합니다.

그러나 Inkscape 0.47 이후 (2009 년부터) PDF 내보내기에 대해 필터 효과 래스터 화 옵션이 있습니다.이 옵션 은 PDF 형식에서 지원되지 않는 모든 필터 (예 : 흐림)를 래스터 화하고 다른 모든 것을 벡터화해야합니다.


0

매우 간단합니다. 파일 / 선택을 pdf로 저장하십시오.


1
어떤 버전? 바뀌 었습니까? 사용자 14047의 답변과 DA01의 코멘트를 참조하십시오 ...
Mensch

이 답변은 질문을 다루지 않습니다. 사용자의 문제는 Inkscape에서 PDF를 내보내는 방법을 모른다는 것이 아니라 결과가 만족스럽지 않다는 것입니다.
Scribblemacher

0
  1. 인쇄
  2. 선택 비트 맵 에서 렌더링 탭 원하는 해상도를 선택합니다.
  3. 일반 탭 에서 PDF 프린터를 선택하십시오 .
  4. 인쇄.

렌더링 탭

비트 맵 dpi 및 인쇄


0

FoxIt Reader가 설치되어 있다면

  1. 파일-> 인쇄 ( Ctrl+ P)
  2. 파일을 PDF로 내보내려면 "FoxIt Reader PDF 프린터"를 선택하십시오.

0

공유 목적으로 변환하는 경우 png로 내보내십시오. 파일 탭에는 png로 내보내는 별도의 옵션이 있습니다. 많은 문제에서 당신을 구할 것입니다.


3
어떤 종류의 문제를 해결하고 그 이유를 자세히 설명 할 수 있습니까?
WELZ

0

문서 속성에서 이미 페이지 크기를 설정 한 경우 (요소가 페이지에 맞는지 확인)> 인쇄 미리보기로 이동하십시오. 여기에서 PDF로 저장하고 해상도 손실없이 원하는 크기로 인쇄 할 수 있습니다.


0

나는이 문제도 있었고 기존 답변 중 어느 것도 나를 위해 일하지 않았다. 내 솔루션을 여기에서 찾았습니다 : https://bugs.launchpad.net/inkscape/+bug/1004887

각 이미지에 필터를 추가 한 다음 pdf로 저장하십시오. "필터 효과 래스터 화"를 확인하십시오. 그레이 스케일 이미지를 처리하고 있었으므로 이미지가 눈에 띄게 변경되지 않도록 그레이 스케일 필터를 적용했습니다.


0

pdf "* .pdf 파일을 저장할 수 없습니다"로 저장에 incskape 0.92.4 문제가 발생했습니다. "ID로 내보내기 제한"필드를 비워 두십시오 (facepalm) 여기에 링크 설명을 입력하십시오


1
이미지 링크가 끊어지고 답변이 명확하지 않습니다 ... 이것은 매우 오래된 질문입니다. 유용한 정보를 추가하고 있습니까? 확인 답변하는 방법 다음 편집 / 더 세부 사항을 추가 깨진 이미지 링크를 해결하기 위해 당신의 대답을.
Luciano

-1

Windows 7과 함께 제공되는 스니핑 도구를 사용해보십시오. 작업 표시 줄에 아직 고정되어 있지 않으면 모든 프로그램, 보조 프로그램에서 찾을 수 있습니다. 가위처럼 보입니다. jpeg로 저장 한 다음 jpeg를 열고 귀여운 PDF로 인쇄하십시오.


이것은 아마도 Zelbinian이 찾고있는 솔루션이 아닐 것입니다. PDF로 내보내는 것은 벡터 객체가 유지됨을 의미합니다. 다른 답변이 지적했듯이 어쨌든 파일을 JPG로 내보낼 수 있습니다.이 경우 스크린 샷을 찍는 것이 열등한 방법이 될 것입니다.
JohnB

-1

JessyInk 압축 PDF로 내 문서 (이미지 및 이미지 위에 그라디언트 레이어 포함)를 저장했습니다. DPI를 설정하고 저장하십시오. Zip 파일에는 PDF 파일이 있어야합니다.


-1

나는이 문제에 오랫동안 화가났다. 2019 년 현재 내가 찾을 수있는 가장 좋은 방법은 중간 포스트 스크립트 단계를 수행하는 것입니다. Make구문 사용하기 :

rsvg-convert -f ps $^ | gs -sDEVICE=pdfwrite -sOutputFile=$@ -f -

여기서 $^소스 파일 $@은 대상 파일입니다.

고스트 스크립트 9.27로 기본적으로 PDF 1.7을 출력합니다. inkscape (버전 1.0 alpha) pdf절약 엔진에서 찾은 모든 문제를 해결합니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.