movie15 및 Distiller에 영화를 삽입하는 방법

movie15 및 Distiller에 영화를 삽입하는 방법

PDF에 영화를 삽입하는 다음과 같은 최소 작업 예제:

\documentclass{article}
\pdfoutput=0
\usepackage{graphicx}
\usepackage[british]{babel}
\usepackage[ps2pdf]{hyperref}
\usepackage{movie15}
\begin{document}
Test.
\begin{figure}[ht]
\includemovie[playerid=AAPL_QuickTime,autoplay,controls,repeat,%
text={Anything here}]{10cm}{10cm}%
{/Users/christoph/Desktop/BLF/Films/Ultrafast-camera.mov}
\end{figure}
\end{document}

dvi - ps- Distiller 경로에서는 작동하지 않습니다. 라텍스로 컴파일하고 ps를 생성하지만 Distiller는 다음과 같이 말합니다.

Distilling: minworkex.ps

%%[ Error: undefinedfilename; OffendingCommand: file ]%%

Stack:
(r)

(/Users/christoph/Desktop/BLF/Films/Ultrafast-camera.mov)
{fstream1}
-mark-


%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%
%%[ Warning: PostScript error. No PDF file produced. ] %%
Distill Time: 0 seconds (00:00:00)
**** End of Job ****

명백한 문제가 없음을 보여주기 위해 파일 이름을 상대 이름으로 변경하고 Distiller 대신 ps2pdf를 사용하면 pdf가 올바르게 생성된다는 점을 추가합니다.

어떤 도움이라도 대단히 감사하겠습니다! 다음 판에서는 Distiller를 사용하여 무료로 다운로드할 수 있는 교과서를 제작하고 싶습니다.

PS 나는 movie15가 더 이상 사용되지 않는다는 것을 알고 있지만 당분간은 tex 소스에 있는 수십 편의 영화에 대한 다양한 유형의 코드를 변경하는 것이 어려운 것 같습니다.

답변1

Postscript의 파일 읽기 및 쓰기 명령은 현재 Ghostscript 및 Distiller 버전에서 "안전하지 않은" 것으로 간주되며 PS-PDF 변환 중에 오류가 발생합니다. 이 기본 동작은 다음 프로그램을 실행할 때 특정 명령줄 옵션을 사용하여 재정의할 수 있습니다.

acrodist /F ...
ps2pdf -dNOSAFER ...

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/Distiller9APIReference.pdf#G4.1503951

http://www.ghostscript.com/doc/9.19/Use.htm#Other_parameters

관련 정보