2014-02-17 2 views
0

나는 CUPS에 프린터를 연결하고 양면 인쇄를 지원하며 내 Java 루틴을 통해 단면 또는 양면을 인쇄하도록 설정할 수 있습니까?Java를 사용하여 PDF 양면 인쇄

나는 행운없이 ASET add와 addViewerPreference를 사용하여 itext 라이브러리를 사용하려고 시도했다.

누구든지 제안 할 수있는 사람이 있습니까? PdfName.SIMPLEX, PdfName.DUPLEXFLIPSHORTEDGEPdfName.DUPLEXFLIPLONGEDGE을이 뷰어를 기본 설정으로

PdfReader reader = new PdfReader(src); 
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest)); 
stamper.addViewerPreference(PdfName.DUPLEX, PdfName.DUPLEXFLIPLONGEDGE); 
stamper.close(); 
reader.close(); 

가능한 값은 다음과 같습니다

+0

을 설정해야 IPP를 사용하는 경우 자바에서 처음부터? IPP를 사용할 때 작업 속성을 설정해야합니다. 'sides = two-sided-long-edge' https://docs.oracle.com/javax/7/docs/api/javax/print/attribute/standard /Sides.html –

답변

0

나는 기존의 PDF로 뷰어 환경 설정을 추가하는 작은 ChangeViewerPreference 코드 샘플을 만들었습니다. 이 코드는 ISO-32000-1을 구현하며 ISO-32000-1에 정의 된대로 뷰어 환경 설정을 구현 한 모든 뷰어와 함께 작동합니다. 시장에서 볼 수있는 모든 시청자에게 해당되는 것은 아닙니다. 어쩌면 그건 네가 운이 없다는 이유 일거야.

PDF 렌더링에 사용하는 도구는 무엇입니까? (I 수단 "ASET 추가"무엇을 아무 생각합니다, 그래서 당신은 명확하게 할 수 있습니다.)

+0

jtyreman은 컵과 그의 프린터가 PDF를 종이와 잉크로 렌더링하기를 원합니다 :-) –

관련 문제