저는 주요 보고서를 작성 중이며 두 개의 PDF 파일을 부록으로 포함하고 있습니다. 이 보고서는 ReStructuredText를 사용하여 작성되며 rst2pdf는이를 변환하는 데 사용됩니다.외부 PDF를 ReStructuredText 부록과 함께 추가하십시오.
docutils 또는 rst2pdf는 부록으로 외부 파일에 대한 기능을 갖고 있습니까?
저는 주요 보고서를 작성 중이며 두 개의 PDF 파일을 부록으로 포함하고 있습니다. 이 보고서는 ReStructuredText를 사용하여 작성되며 rst2pdf는이를 변환하는 데 사용됩니다.외부 PDF를 ReStructuredText 부록과 함께 추가하십시오.
docutils 또는 rst2pdf는 부록으로 외부 파일에 대한 기능을 갖고 있습니까?
결국이 문제를 직접 해결할 수 없었습니다. ReStructuredText 파일을 라텍스로 변환하고 거기에 부록을 포함 시켰습니다.
Docutils는 데이터를 최종 출력까지 전달하기 위해 raw
지시문을 변경하지 않았습니다. 문서에서 그들은 LaTeX와 HTML 출력을 위해 이것을 보여줍니다. rst2pdf는이 지시어를 지원하는 것으로 보입니다. manual에서는 raw 지시문을 사용하여 최종 PDF에 일부 텍스트/명령을 포함 시켰지만 (원시 지시문 섹션 참조)이 지시문을 사용하여 외부 PDF 파일을 포함하지는 않았습니다.
rst2pdf가이 기능을 지원하는 경우, 당신은 그냥 사용할 수 있어야합니다 : 난 그냥이 일에 이동이 있었다
.. raw:: pdf
:file: your_pdf_file.pdf
:encoding: the encoding of the PDF file, if different from the
reStructuredText document's encoding.
을 (의문 사항이 있으면, 그것을 갈 줄)와 나는 번호를 UnicodeDecodeError
s이므로 기능이 지원되는 것 같지만 제대로 작동하지 않습니다.
PDF를 이미지로 포함시킬 수는 있지만 부록에는 의미가 없습니다.
이러한 파일 만 PDF로 가지고 있다면 PDF 조작 도구를 사용하여 파일을 추가 할 수 있지만 일반적으로 페이지 번호 매기기 나 링크 또는 PDF의 다른 부분이 끊어집니다.
GS와 Pdftk를 사용해 보았습니다. 전자는 페이지 번호 매기기와 PDF 색인을 분리하고 후자는 실제 작업을 수행하지 않고 실행 중에 정지합니다. 이 오픈 소스를 수행하는 쉬운 방법이 없다고 생각하기 시작했습니다. – Chrizmo
당신의 부록은 색인/목차에는 나타나지 않지만 다음의 명령을 사용하여 PDFS를 [Ghostscript] (http://pages.cs.wisc.edu/~ghost/)와 쉽게 병합 할 수 있습니다 :'gs -dBATCH -dNOPAUSE -q -sDEVICE = pdfwrite -sOutputFile = out.pdf your_pdf.pdf appendix1.pdf appendix2.pdf'. – Chris
GS를 사용해 보았는데 페이지 인덱스가 심각하게 엉망입니다. – Chrizmo
rst2pdf 설명서에 따르면 원시 명령은 [ReportLab] (http://www.reportlab.com/software/opensource/)에 직접 명령을 보냅니다. ReportLab은 지불이 필요한 PageCatcher 애드온을 사용하여 PDF를 내장하는 기능 만 지원합니다. – Chrizmo