Java PowerPoint 인쇄

 

오늘은 Spire.Presentation for Java에서 PowerPoint를 인쇄하는 방법을 소개합니다. 주로 두 가지 방법이 있습니다. 즉:
  • PresentationPrintDocument 를 이용하여
  • PrinterSettings를 이용하는 것으로

  • 그렇게 할 수 있습니다.

    아래 준비



    1.E-iceblue 공식 사이트에서 Free Spire. Presentation for Java 무료 버전을 다운로드합니다.



    2. IDE를 시작하여 새 프로젝트를 만든 다음 설치된 파일에 있던 적절한 Spire.Presentation.jar을 참조에 추가합니다.



     PresentationPrintDocument


    import com.spire.presentation.Presentation;
    import com.spire.presentation.PresentationPrintDocument;
    
    public class PrintPPT {
        public static void main(String[] args) throws Exception {
        String inputFile = "Sample.pptx";
    
    
        Presentation presentation = new Presentation();
        presentation.loadFromFile(inputFile);
    
        //すべてのスライドを印刷します。 
        PresentationPrintDocument document = new PresentationPrintDocument(presentation);
        document.print();
        presentation.dispose();
    
        }
    }
    

    PrinterSettings


    import com.spire.ms.Printing.*;
    import com.spire.presentation.*;
    public class PrintPPT {
    
        public static void main(String[] args) throws Exception {
    
     //ファイルをロードします。
            Presentation presentation = new Presentation();
            presentation.loadFromFile("Sample.pptx");
    
            //PrinterSettingsで印刷します。
            PrinterSettings ps = new PrinterSettings();
            ps.setPrintRange(PrintRange.AllPages);
    
            //ps.setPrintToFile(true);
    
            //印刷時に枠をつけます。
            presentation.setSlideFrameForPrint(true);
    
            //灰色にします
            presentation.setGrayLevelForPrint(true);
    
    
            presentation.setSlideCountPerPageForPrint(PageSlideCount.Four);
    
            //印刷の方法を設定します。
            presentation.setOrderForPrint(Order.Horizontal);
    
            //印刷したいスライドを選びます。 
            presentation.SelectSlidesForPrint("1", "3");
    
            //印刷します。
            presentation.print(ps);
            presentation.dispose();
        }
    }
    



     

    좋은 웹페이지 즐겨찾기