반응형
반응형
반응형

샘플1

<dependency>
    <groupId>org.apache.pdfbox</groupId>
    <artifactId>pdfbox</artifactId>
    <version>2.0.1</version>
</dependency>

package com.sorimiso.dvmcmm.service;

import java.io.File; 
import java.io.IOException;  

import org.apache.pdfbox.pdmodel.PDDocument; 
import org.apache.pdfbox.pdmodel.PDPage; 
import org.apache.pdfbox.pdmodel.PDPageContentStream; 
import org.apache.pdfbox.pdmodel.font.PDType1Font;

public class Test {

	public static void main(String args[]) throws IOException {     
	      
	      //Loading an existing document 
	      PDDocument doc = PDDocument.load(new File("D:/pdfBox/설치완료 확인서.pdf")); 

	      //Creating a PDF Document 
	      PDPage page = doc.getPage(0);       
	      PDPageContentStream contentStream = new PDPageContentStream(doc, page); 
	      
	      //Begin the Content stream 
	      contentStream.beginText(); 

	      //Setting the font to the Content stream  
	      contentStream.setFont( PDType1Font.TIMES_ROMAN, 16 ); 

	      //Setting the position for the line 
	      contentStream.newLineAtOffset(25, 725 ); 
	      String text = "This is an example of adding text to a page in the pdf document. " +
	         "we can add as many lines as we want like this using the draw string method " +
	         "of the ContentStream class"; 

	      //Adding text in the form of string 
	      contentStream.showText(text); 

	      //Ending the content stream 
	      contentStream.endText(); 
	      System.out.println("Content added");       

	      //Closing the content stream 
	      contentStream.close();      

	      //Saving the document  
	      doc.save(new File("D:/pdfBox/AddText_OP.pdf")); 

	      //Closing the document  
	      doc.close();  
	   }  
}

샘플2

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>21.2</version>
</dependency>

package com.sorimiso.dvmcmm.service;

import com.aspose.pdf.Color;
import com.aspose.pdf.Document;
import com.aspose.pdf.FontRepository;
import com.aspose.pdf.Page;
import com.aspose.pdf.Position;
import com.aspose.pdf.TextBuilder;
import com.aspose.pdf.TextFragment;

public class Test2 {
	
	public static void main(String[] args) {
		AddingText();
	}
	
	
	public static void AddingText() {
		String _dataDir = "D:\\pdfBox\\";
	    // Load the PDF file
	    Document document = new Document(_dataDir + "설치완료 확인서.pdf");

	    // get particular page
	    Page pdfPage = document.getPages().get_Item(1);
	    // create text fragment
	    TextFragment textFragment = new TextFragment("Aspose.PDF");
	    textFragment.setPosition(new Position(80, 700));

	    // set text properties
	    textFragment.getTextState().setFont(FontRepository.findFont("Verdana"));
	    textFragment.getTextState().setFontSize(14);
	    textFragment.getTextState().setForegroundColor(Color.getBlue());
	    textFragment.getTextState().setBackgroundColor(Color.getLightGray());

	    // create TextBuilder object
	    TextBuilder textBuilder = new TextBuilder(pdfPage);
	    // append the text fragment to the PDF page
	    textBuilder.appendText(textFragment);

	    // Save resulting PDF document.
	    document.save(_dataDir + "AddText_out.pdf");
	}

}

 

 

 

반응형
반응형
반응형
반응형

 

 

젠킨스 관리 >  플러그인 관리 >  고급 > 업데이트 사이트 

https -> http 로 변경

젠킨스 관리 >  플러그인 관리 >  고급 > Deploy Plugin 에 아래 플러그인 다운받아서 설치

https://updates.jenkins-ci.org/download/plugins/skip-certificate-check/

 

{{ title }}

 

www.jenkins.io

 

반응형
반응형
반응형
반응형
반응형
반응형
반응형
반응형


comp.parent.함수명

반응형
반응형

 

tlsv1 was negotiated. please update server and client to use tlsv1.2 at minimum

 

mssql 2008 server 연동시 jdbc 오류로 인한 건으로 sqljdbc 6.0으로 변경하여 해결

 

sqljdbc_6.0.8112.200_kor.tar.gz
2.09MB

반응형
반응형

1. 좌측 하단 검색에 레지스트리 편집기(regedit) 입력

2.상단 경로 입력항목에 아래 경로 붙여넣기

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers 

3. Tortoise로 시작하는 부분 이름바꾸기하여, 앞쪽에 공백 추가하기

   (공백이 정렬우선순위가 높음 상위 15개만 아이콘 지원)

4. 작업관리자 실행 > Windows 탐색시 선택하여 마우스 우측클릭 > 다시시작

5. 화면이 깜빡이면서 Git 폴더에 아이콘이 추가되는거 확인됨

 

 

 

반응형

+ Recent posts