Java 는 Spire.Cloud.SDK for Java 를 기반 으로 PDF 에서 모양 을 그립 니 다.

Spire.Cloud.SDK for Java 는 pdfPathApi 인 터 페 이 스 를 제공 하여 PDF 문서 에 모양(또는 도형)을 그 릴 수 있 습 니 다.예 를 들 어 라인 모양 drawLine()을 그 리 는 것,직사각형 모양 drawRectanglef()를 그 리 는 것 등 자바 예제 와 절 차 를 통 해 이 루어 지 는 방법 을 소개 합 니 다.
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 에서 모양 을 그 리 는 것 에 관 한 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기