2017-01-19 7 views
0

WebViewer 폴더 안드로이드 샘플 사용 안드로이드 스튜디오에서 내 장치에서 실행될 때 예상대로 작동하는 xod 파일을 표시하는 응용 프로그램이 있습니다. 그러나 나는 라인 변경 시도했다 :PDFTron 안드로이드 샘플 PDF

String documentPath = getFilesDir().getPath() + "/GettingStarted.xod"; 
InputStream in = getAssets().open("xod/GettingStarted.xod"); 

String documentPath = getFilesDir().getPath() + "/sample.pdf"; 
InputStream in = getAssets().open("xod/sample.pdf"); 

에 또한 (". PDF") endsWith에 endsWith (". Xod를")를 변경을하지만 난 단지를 얻을 수 회색 스크린. 이 작업을하려면 파일이 .xod 여야합니까? xod 파일은 작동하지만 pdf 파일은 작동하지 않습니다.

감사합니다.

+0

android : pathPattern = ". * \\. xod"를 android : pathPattern = ". * \\. pdf"로 바꾸 었는데 이제 다음과 같은 오류가 나타납니다. "Uncaught Error : 오류 : 서명 잘못되었습니다! " 소스 파일이 CoreControls.js를 가리키고 있습니다. ID를 해결할 때 도움이 될 수 있으므로이 ID가이 업데이트를 언급했다고 생각했습니다. –

답변

1

예, 모바일보기에서는 파일을 웹에 최적화 된 XOD 형식으로 변환해야합니다.

WebViewer 용 PDF 백엔드는 모바일 브라우저에서 사용할 수 없습니다. 이것은 하드웨어와 모바일 브라우저의 한계 때문입니다.


데스크톱 브라우저의 경우 XOD 백엔드에서 PDF 백엔드로 전환하려면 다음 단계를 따라야합니다. 특히 오류가 발생하는 경우 자세한 내용은 here을 참조하십시오.

var myWebViewer = new PDFTron.WebViewer({ 
    path: "lib", 
    type: "html5", 
    documentType: "pdf", 
    initialDoc: "GettingStarted.pdf" 
}, viewerElement); 

documentType 매개 변수가 pdf로 설정되어 있습니다.

관련 문제