2017-02-16 12 views
-1

개요 : InDesign 용 사용자 정의 플러그인을 만들었습니다.이 플러그인을 사용하면 온라인 기반 소프트웨어와 동일한 자격 증명을 사용하여 FTP에 파일을 업로드 할 수 있습니다. 사용자가 "패키지 업로드"를 클릭하면 패키지 위치를 선택할 수 있습니다. 위치를 선택하면 InDesign 패키지가 자동으로 생성되어 사용자 시스템에 저장되고이 패키지는 FTP에 업로드됩니다. 파일이 FTP에 업로드되면 파일 위치가 소프트웨어에서 업데이트됩니다. 우리의 소프트웨어는 IDML/XML을 사용하여 미리보기 및 기본 편집을 허용합니다.InDesign XML 링크

문제점 :이 파일 중 하나를 우리 소프트웨어에서 열면 이미지 링크가 끊어집니다. 모든 이미지가 패키지의 일부로 링크 폴더에 업로드되었는지 확인했습니다. 파고가 깊어 짐에 따라 XML은 패키지에있는 링크 폴더의 위치가 아니라 업로드 된 사용자 시스템의 링크 위치를 참조합니다. 사용자 컴퓨터의 링크 된 이미지가 링크라는 폴더에 포함되어있는 경우 (패키지 외부의 폴더에 연결되어 있어도) 이미지가 나타납니다. 그래서 내가 아는 것은 InDesign이 링크를 복구하기 위해 링크 폴더를 찾고 있다는 것입니다.

테스트 시나리오 :

  1. 열기 새 InDesign 문서
  2. 만든 패키지 (안 "링크"라는 폴더에) 연결이 끊어진 위치 (체크 그래픽 링크를 업데이트)에서

  3. 장소 이미지

  4. 패키지의 파일 열기 (링크를 업데이트 할 것인지 묻는 메시지가 표시됩니다) a. INDD를 열면 패키지 위치가 임을 가리키는 링크를 업데이트하라는 메시지가 표시되지 않습니다. b. IDML을 열면 패키지 위치가 가리키는 링크를 업데이트하지 않았습니다.

  5. 패키지 외부의 파일에서 가져온 XML과 패키지 내부의 파일을 비교했는데 패키지 내부의 XML에 업데이트 된 링크 위치가있었습니다 링크 폴더.

패키지에서 IDML을 열었을 때 링크가 자동으로 업데이트되는 이유는 무엇입니까? 그렇지만 FTP로 보내는 패키지에는 이러한 현상이 발생하지 않습니다. 우리의 FTP는 InDesign CC 대신 InDesign Server를 사용합니다.

답변

0

초기 문서를 다시 작성하기 위해 idml은 일반 문서가 아니기 때문에 파란색으로 인쇄되기 때문에 정상적으로 작동합니다. InDesign에서 동일한 이전 문서를 다시 작성하려고하므로 링크 정보가 업데이트되지 않습니다. 그러나 idml 자체의 경로를 업데이트하려고 할 수 있습니다. 그런 다음 InDesign Server가 파일을 다시 작성하면 해당 위치에서 링크를 찾습니다. 일단 그 대안은 링크를 포함하는 것이라고하지만 idml에 그 서비스가 어떻게되는지 모르겠습니다. 시도 해봐.

[편집] CtrleLink : http://www.emerasoft.com/digital-publishing/ctrlelink/ 외부 링크 허용.

+0

좋아요, 동작 차이는 .indd 문서 대 .idml 문서입니다. 이는 매우 유익한 일입니다. 불행하게도 IDML이 InDesign과 동일하게 작동 할 것으로 기대했기 때문에이를 수행하기 위해 플러그인 패키지 프로세스를 어떻게 변경할 수 있는지 보겠습니다. 도와 줘서 고마워! – user86184

1

전체 공개 - 저는 Silicon Publishing에서 근무하고 있습니다.

우리는 Silicon Connector이라는 제품을 제공합니다.이 제품은 InDesign에서 직접 http 링크가 가능합니다. 다양한 DAM에 대한 맛이 있습니다. 공개적으로 액세스 할 수있는 이미지에 대한 기본 연결이 필요한 경우 Silicon Connector for Box로 트릭을 정상적으로 수행 할 수 있습니다.

우리는 플러그인 (C++로 작성)과 UI를 제공하는 확장 프로그램 (DAM 찾아보기)을 조합하여이 작업을 수행합니다. 플러그인은 InDesign의 기본 연결 기능을 확장하여 http 링크를 허용합니다.

다음은 이미지를 Box와 같은 DAM/Cloud 저장소에 저장하는 기능입니다. 문서에 Box에 저장된 이미지를 배치하면 파일 링크가 실제 http 링크가되므로 문서를 어디서 또는 누가 열어도 웹 (및 커넥터가 설치된 위치)에 액세스 할 수 있으면 문서를 열 수 있습니다. 그 이미지를 사용합니다. 로컬 참조는 더 이상 문제가되지 않습니다.

이제 InDesign의 링크 아키텍처를 구축 한 개발자가 Google 팀의 일원입니다. Real World InDesign과 이전 InDesign 개발자의 저자 인 Olav Kvern도 있습니다. 이전 어도비 출신의 우리 중 몇 사람이 있습니다. 나는 그것이 실제로 작동한다는 자신감을주기 위해 이것을 언급한다.

저는 Silicon Publishing의 팀원이지만 InDesign에서 http 링크를 제공하는 다른 옵션을 조사한 결과 해결 방법이없는 것으로 판명되었습니다.

유사한 질문에 동일한 답변을 올렸지 만 여기서도 관련이 있습니다. 이게 도움이 되길 바란다!

+0

안녕 마티, 응답 및 입력을 부탁드립니다. 이 정보를 개발 피드에 전달하고 의견을 보내 드리겠습니다. – user86184