분류 전체보기
- Android studio Electric Eel | 2022.1.1 Patch 2 Lombok 설치 해결 2023.04.05
- JAVA PDF 처리 2023.01.04
- Online Spring Boot Banner Generator 2022.11.20
- jenkins windows 설치 - 플러그인 업데이트 안될때 2022.10.14
- [이클립스]EGit - git plugin 설치 2022.10.05
- Apache Shiro 2022.01.12
- 마우스 키보드 공유 2022.01.03
- 넥사크로 그리드 함수 호출 2021.12.14
- please update server and client to use tlsv1.2 at minimum 2021.06.13
- 깃 동기화 아이콘 안보일때 2021.05.31
Android studio Electric Eel | 2022.1.1 Patch 2 Lombok 설치 해결
JAVA PDF 처리
샘플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");
}
}
Online Spring Boot Banner Generator
jenkins windows 설치 - 플러그인 업데이트 안될때
젠킨스 관리 > 플러그인 관리 > 고급 > 업데이트 사이트
https -> http 로 변경
젠킨스 관리 > 플러그인 관리 > 고급 > Deploy Plugin 에 아래 플러그인 다운받아서 설치
https://updates.jenkins-ci.org/download/plugins/skip-certificate-check/
[이클립스]EGit - git plugin 설치
Main Update Site : https://download.eclipse.org/egit/updates
플러그인 URL 등록
eclipse > Help > Install New Software...
Name : EGit
Location : https://download.eclipse.org/egit/updates
플러그인 설치
Apache Shiro
마우스 키보드 공유
넥사크로 그리드 함수 호출
comp.parent.함수명
'개발툴 > nexacro' 카테고리의 다른 글
nexacro]그리드내에 함수 쓰는 방법 (0) | 2021.04.15 |
---|---|
넥사크로 올림/반올림/버림 (0) | 2021.04.05 |
[넥사크로] 그리드 대량 데이터 표시시 (0) | 2021.01.11 |
nexacro opensource chart (0) | 2020.09.28 |
uiadapter17 by egov 3.8 (0) | 2020.09.28 |
please update server and client to use tlsv1.2 at minimum
tlsv1 was negotiated. please update server and client to use tlsv1.2 at minimum
mssql 2008 server 연동시 jdbc 오류로 인한 건으로 sqljdbc 6.0으로 변경하여 해결
깃 동기화 아이콘 안보일때
1. 좌측 하단 검색에 레지스트리 편집기(regedit) 입력
2.상단 경로 입력항목에 아래 경로 붙여넣기
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
3. Tortoise로 시작하는 부분 이름바꾸기하여, 앞쪽에 공백 추가하기
(공백이 정렬우선순위가 높음 상위 15개만 아이콘 지원)
4. 작업관리자 실행 > Windows 탐색시 선택하여 마우스 우측클릭 > 다시시작
5. 화면이 깜빡이면서 Git 폴더에 아이콘이 추가되는거 확인됨