Java 는 Spire.Cloud.SDK for Java 를 기반 으로 PDF 에서 모양 을 그립 니 다.
1.jar 파일 가 져 오기(두 가지 방법 이 있다)
Maven 프로젝트 프로그램 을 만 들 고maven창 고 를 통 해 다운로드 하여 가 져 옵 니 다.IDEA 의 경우 Maven 프로젝트 를 새로 만 들 고 pom.xml 파일 에 maven 창고 경 로 를 설정 하 며 spire.cloud.sdk 의 의존 도 를 지정 합 니 다.다음 과 같 습 니 다.
<repositories>
<repository>
<id>com.e-iceblue</id>
<name>cloud</name>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId> cloud </groupId>
<artifactId>spire.cloud.sdk</artifactId>
<version>3.5.0</version>
</dependency>
<dependency>
<groupId> com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.1</version>
</dependency>
<dependency>
<groupId> com.squareup.okhttp</groupId>
<artifactId>logging-interceptor</artifactId>
<version>2.7.5</version>
</dependency>
<dependency>
<groupId> com.squareup.okhttp </groupId>
<artifactId>okhttp</artifactId>
<version>2.7.5</version>
</dependency>
<dependency>
<groupId> com.squareup.okio </groupId>
<artifactId>okio</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId> io.gsonfire</groupId>
<artifactId>gson-fire</artifactId>
<version>1.8.0</version>
</dependency>
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.5.18</version>
</dependency>
<dependency>
<groupId> org.threeten </groupId>
<artifactId>threetenbp</artifactId>
<version>1.3.5</version>
</dependency>
</dependencies>
설정 이 완료 되면'Import Changes'를 누 르 면 필요 한 jar 파일 을 모두 가 져 올 수 있 습 니 다.Eclipse 를 사용한다 면https://cloud.e-iceblue.cn/index.php/tutorials/cloud/webapi/java/maven-spire-cloud-web-api가 져 오 는 방법 을 참고 하 십시오.결과 가 져 오기:
2.아 이 스 블 루 클 라 우 드 계 정 에 로그 인하 여 폴 더 를 만 들 고 문 서 를 업로드 합 니 다.
3.프로그램 을 만 들 고 App ID 와 App Key 가 져 오기
4.자바 코드 예제
[예시 1]선 모양 그리 기
import spire.cloud.pdf.sdk.ApiException;
import spire.cloud.pdf.sdk.Configuration;
import spire.cloud.pdf.sdk.api.PdfPathApi;
public class DrawLine {
//
static String appId = "App ID";
static String appKey = "App Key";
static String baseUrl= "https://api.e-iceblue.cn";
static Configuration configuration = new Configuration(appId, appKey, baseUrl);
static PdfPathApi pdfPathApi = new PdfPathApi(configuration);
public static void main(String[] args) throws ApiException {
String name = "samplefile.pdf";// PDF
String outPath = "output/DrawLine.pdf";// ( output )
int pageNumber = 1;// PDF
float firstPointfX = 100;//
float firstPointfY = 150;
float secondPointfX = 400;
float secondPointfY = 150;
String folder = "input";//
String storage = null;// 2G
String password = null;// ( null)
//
pdfPathApi.drawLine(name, outPath, pageNumber, firstPointfX, firstPointfY, secondPointfX, secondPointfY, folder, storage, password);
}
}
선 그리 기 효과:[예시 2]직사각형 모양 그리 기
import spire.cloud.pdf.sdk.ApiException;
import spire.cloud.pdf.sdk.Configuration;
import spire.cloud.pdf.sdk.api.PdfPathApi;
import spire.cloud.pdf.sdk.model.RectangleF;
public class DrawRec {
//
static String appId = "App ID";
static String appKey = "App Key";
static String baseUrl= "https://api.e-iceblue.cn";
static Configuration configuration = new Configuration(appId, appKey, baseUrl);
static PdfPathApi pdfPathApi = new PdfPathApi(configuration);
public static void main(String[] args) throws ApiException {
String name = "samplefile1.pdf";// PDF
String outPath = "output/DrawRectanglef.pdf";// ( output )
int pageNumber = 1;// PDF
RectangleF rect = new RectangleF();// RectangleF
rect.setX(100f);//
rect.setY(100f);
rect.setWidth(350f);// 、
rect.setHeight(60f);
String folder = "input";//
String storage = null;// 2G
String password = null;// ( null)
//
pdfPathApi.drawRectanglef(name, outPath, pageNumber, rect, folder, storage, password);
}
}
직사각형 그리 기 효과:자바 가 Spire.Cloud.SDK for Java 를 기반 으로 PDF 에서 모양 을 그 리 는 것 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 자바 가 PDF 에서 모양 을 그 리 는 것 에 관 한 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JPA + QueryDSL 계층형 댓글, 대댓글 구현(2)이번엔 전편에 이어서 계층형 댓글, 대댓글을 다시 리팩토링해볼 예정이다. 이전 게시글에서는 계층형 댓글, 대댓글을 구현은 되었지만 N+1 문제가 있었다. 이번에는 그 N+1 문제를 해결해 볼 것이다. 위의 로직은 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.