010-68421378
sales@cogitosoft.com
产品分类
AddFlow  AmCharts JavaScript Stock Chart AmCharts 4: Charts Aspose.Total for Java Altova SchemaAgent Altova DatabaseSpy Altova MobileTogether Altova UModel  Altova MapForce Altova MapForce Server Altova Authentic Aspose.Total for .NET Altova RaptorXML Server ComponentOne Ultimate Chart FX for SharePoint Chart FX CodeCharge Studio ComponentOne Enterprise combit Report Server Combit List & Label 22 Controls for Visual C++ MFC Chart Pro for Visual C ++ MFC DbVisualizer version 12.1 DemoCharge DXperience Subscription .NET DevExpress Universal Subscription Essential Studio for ASP.NET MVC FusionCharts Suite XT FusionCharts for Flex  FusionExport V2.0 GrapeCity TX Text Control .NET for WPF GrapeCity Spread Studio Highcharts Gantt Highcharts 10.0 版 HelpNDoc Infragistics Ultimate  ImageKit9 ActiveX ImageKit.NET JetBrains--Fleet JetBrains-DataSpell JetBrains--DataGrip jQuery EasyUI jChart FX Plus OPC DA .NET Server Toolkit  OSS ASN.1/C Oxygen XML Author  OSS 4G NAS/C, C++ Encoder Decoder Library OSS ASN.1 Tools for C with 4G S1/X2 OSS ASN.1/C# OSS ASN.1/JAVA OSS ASN.1/C++ OPC HDA .NET Server Toolkit OPC DA .Net Client Development Component PowerBuilder redgate NET Developer Bundle Report Control for Visual C++ MFC  Sencha Test SPC Control Chart Tools for .Net Stimulsoft Reports.PHP Stimulsoft Reports.JS Stimulsoft Reports.Java Stimulsoft Reports. Ultimate Stimulsoft Reports.Wpf Stimulsoft Reports.Silverlight SlickEdit Source Insight Software Verify .Net Coverage Validator Toolkit Pro for VisualC++MFC TeeChart .NET Telerik DevCraft Complete Altova XMLSpy Zend Server

ComPDFKit

ComPDFKit PDF SDK
专业全面的{PDFSDK}解决方案
ComPDFKit PDF 开发工具包提供创建、查看注释、编辑、签名等多个 PDF 组件,适用于在Web、windows、Android、ios、Mac.Linux 等多个平台上开发软件或集成系统,为开发人员和企业提供全面、定制化的 PDF SDK 解决方案。

 

 

开发者的最佳 PDF 开发包
强大的 PDF API 支持快速集成
专为开发人员设计,仅需几行代码就能轻松简单地将 PDF 开发组件快速集成到软件、程序或系统中。

JavaScript

// Import ComPDFKit WebViewer into your component.
import ComPDFKitViewer from '/@compdfkit/webviewer';

const viewer = document.getElementById('webviewer');
// Initialize ComPDFKit Web viewer and load your pdf
ComPDFKitViewer.init({
  pdfUrl: 'Your PDF Url',
}, viewer)
.then((core) => {
  const docViewer = core.docViewer;
  docViewer.addEvent('documentloaded', () => {
  console.log('ComPDFKit Web Viewer loaded');
  })
})

 

C# WPF

using ComPDFKitViewer.PdfViewer;
// Load a document
CPDFViewer pdfViewer = new CPDFViewer();
pdfViewer.InitDocument("Test.pdf");

// A Grid named "PDFGrid" from xaml used to display PDF document
PDFGrid.Children.Add(pdfViewer);

 

C# UWP

using ComPDFKitViewer.PdfViewer;

// Load a document
CPDFViewer pdfViewer = new CPDFViewer();
var localFile = new Uri("ms-appx:///Assets/Test.pdf");
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(localFile);
pdfViewer.OpenFile(file);

// A Grid named "PDFGrid" from xaml used to display PDF document
PDFGrid.Children.Add(pdfViewer);

 

Java

import com.compdfkit.core.document.CPDFDocument;
import com.compdfkit.ui.reader.CPDFReaderView;

CPDFReaderView readerView = findViewById(R.id.reader_view);
// Load a document
CPDFDocument document = new CPDFDocument(this);
File file = new File("Test.pdf");
document.open(file.getAbsolutePath());
readerView.setPDFDocument(document);

 

Kotlin

import com.compdfkit.core.document.CPDFDocument
import com.compdfkit.ui.reader.CPDFReaderView

val readerView = findViewByIdCPDFReaderView>(R.id.reader_view)
// Load a document.
val document = CPDFDocument(this)
document.open(File("Test.pdf").absolutePath)
readerView.pdfDocument = document

 

Swift

import ComPDFKit
guard let pdfPath = Bundle.main.path(forResource: "Test", ofType: "pdf") else {
fatalError("PDF file not found")
}

let url = URL(fileURLWithPath: pdfPath)
let document = CPDFDocument(url: url)

// Initialize a CPDFView object with the size of the entire screen.
let rect = UIScreen.main.bounds
let pdfView = CPDFView(frame: rect)
pdfView.document = document

 

Objective-C

#import ComPDFKit/ComPDFKit.h>
// Load a document.
// This is the container for your PDF file. It can also manage multiple files.
NSBundle *bundle  = [NSBundle mainBundle];
NSString *pdfPath= [bundle pathForResource:@"Test" ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:pdfPath];
CPDFDocument *document = [[CPDFDocument alloc] initWithURL:url];

// Initialize a CPDFView object with the size of the entire screen.
CGRect rect = [[UIScreen mainScreen] bounds];
CPDFView *pdfView = [[CPDFView alloc] initWithFrame:rect];
pdfView.document = document;

 

Swift

import ComPDFKit
// Load a document.
// This is the container for your PDF file. It can also manage multiple files.
let bundle = Bundle.main
let pdfPath = bundle.path(forResource: "Test", ofType: "pdf")
let url = URL(fileURLWithPath: pdfPath!)
let document = CPDFDocument(url: url)

// Initialize a CPDFView object to fit the entire screen size.
let rect = NSApp.mainWindow?.frame ?? NSRect.zero
let pdfView = CPDFView(frame: rect)
pdfView.document = document

 

Objective-C

#import ComPDFKit/ComPDFKit.h>
// Load a document.
// This is the container for your PDF file. It can also manage multiple files.
NSBundle *bundle  = [NSBundle mainBundle];
NSString *pdfPath= [bundle pathForResource:@"Test" ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:pdfPath];
CPDFDocument *document = [[CPDFDocument alloc] initWithURL:url];

// Initialize a CPDFView object to fit the entire screen size.
NSRect rect = [NSApp mainWindow].frame;
CPDFView *pdfView = [[CPDFView alloc] initWithFrame:rect];
pdfView.document = document;

 

Java

import com.compdfkit.core.document.CPDFDocument;

// Load a document.
CPDFDocument document = new CPDFDocument(this);
File file = new File("Test.pdf");
document.open(file.getAbsolutePath());

 

.NET

using ComPDFKitViewer.PDFDocument;
// Load a document.
CPDFDocument document = CPDFDocument.InitWithFilePath("Test.pdf");

 

Curl

curl --location --request POST 'https://api-server.compdf.com/server/v1/file/upload' \ 
--header 'Authorization: Bearer accessToken' \ 
--form 'file=@"test.pdf"' \ 
--form 'taskId="taskId"' \ 
--form 'password=""' \ 
--form 'parameter="{ \"isContainAnnot\": 1 , \"isContainImg\":1,\"wordLayoutMode\":1,\"isAllowOcr\":0,\"isContainOcrBg\":0,\"isOnlyAiTable\":0}"' \ 
--form 'language=""' 

 

Java

import java.io.*;
import okhttp3.*;
public class main {
  public static void main(String []args) throws IOException{
    OkHttpClient client = new OkHttpClient().newBuilder()
      .build();
    MediaType mediaType = MediaType.parse("text/plain");
    RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
      .addFormDataPart("file","{{file}}",
  RequestBody.create(MediaType.parse("application/octet-stream"),
               new File("file>")))
       .addFormDataPart("taskId","{{taskId}}")
       .addFormDataPart("language","{{language}}")
       .addFormDataPart("password","")
       .addFormDataPart("parameter","{  \"isFlowLayout\": \"1\",  \"isContainImg\": \"1\"}")
       .build();
     Request request = new Request.Builder()
       .url("https://api-server.compdf.com/server/v1/file/upload")
       .method("POST", body)
       .addHeader("Authorization", "Bearer {{accessToken}}")
       .build();
     Response response = client.newCall(request).execute();
   }
 }

 

PDF SDK
ComPDFKit PDF SDK 为网页端、桌面端、移动端提供了高保真的 PDF 文档渲染,并支持丰富全面的 PDF 功能如阅读、注释、编辑、转档、签名等,满足不同场景下处理 PDF 的需求。

PDF Server
ComPDFKit Server 提供 Java PDF 库、.NET PDF 库和 On-premises, 支持在 SaaS 服务器、私有服务器、或第三方云平台上部署并调取接口批量处理 PDF 文档。


PDF API
强大的在线 API 通过 HTML API 请求简化了 PDF 文档的转换、编辑、管理和水印处理,开发人员可以突破平台和服务器的限制实现轻松处理 PDF 文档。

 

PDF 行业解决方案
针对不同业务需求的定制化解决方案
无论是在建筑、教育、航空、政府、银行、保险,还是任何其他行业或领域,我们的 PDF SDK 都能简化您的工作流程。无论是将 PDF 功能集成到应用程序中还是与团队协作进行 PDF 编辑,我们都能为您量身定制理想的解决方案。

 

智能文档处理解决方案 - AI 助力工作流程自动化
ComIDP 智能文档处理解决方案基于 AI 技术,自动识别、理解并处理非结构化数据,为文档处理降本增效提质,助力企业实现工作流程的自动化。


 

建筑
ComPDFKit PDF SDK 能精确渲染和测量设计图纸,轻松编辑和签署投标书,让建筑项目的工作流程更加顺畅。


 

教育
将 PDF SDK 集成到教学系统或者自主学习软件中,学生和教师可以在课堂或课后查看和编辑学习材料,实现课堂数字化,提高学习效率。

 

航空
PDF 技术是航空业不可或缺的一部分,从快速创建、注释、填表到签署 PDF 文件,均需在航空系统的应用程序中实现,如在飞行前查看安全检查单和乘客/货物清单。

 

政府
政府部门可以使用 ComPDFKit 签署各类文件,通过加密和权限设置确保机密数据的安全性和完整性。

 

我们的客户和荣誉
我们的卓越品质赢得了全球客户信赖,为合作伙伴提供了最有力的保障。

资源和支持中心
获取最新的解决方案和技术支持

技术支持 >>


SDK 开发文档
丰富易懂的 SDK 集成文档和开发指南。

 

API 开发文档
全面的 API 指南,帮助您实现无缝调用。

Blog 文章
了解我们的最新版本内容、How-to 教程、用户案例等。

 

快速导航

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物