<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>21.12</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-viewer-cloud', version: '21.12')
<dependency org="com.groupdocs" name="groupdocs-viewer-cloud" rev="21.12">
<artifact name="groupdocs-viewer-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-viewer-cloud" % "21.12"
文档查看器 Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Viewer Cloud SDK for Java 帮助您构建无需安装任何第 3 方软件即可运行的云文档呈现和查看 Java 应用程序。它是 GroupDocs.Viewer Cloud REST APIs 的包装器。
云文档查看SDK功能
- Ability to render files of various supported file formats into PDF, HTML, or Image formats。
- Get the list of attachments 来自支持的文件类型,例如 Outlook 数据文件、档案、PDF 等。
- 在将文档呈现为
HTML
格式时,使用各种选项:- 要减小呈现的
HTML
的大小,您可以从呈现的输出中exclude common fonts。 - Control the image size 通过在呈现的
HTML
中限制或限制输出图像的高度和宽度。 - 删除多余的空格和注释等,同时通过 HTML minification 保持
HTML
内容结构完整。 - Convert output HTML to vector SVG for better quality printing。
- Render HTML in responsive mode 使其在所有设备上看起来一致。
- 要减小呈现的
- 在将文档渲染成图像格式时,使用各种选项:
- 在将文档呈现为
PDF
格式时,使用各种选项: - 可用性 various other rendering options,例如:
- 在呈现的 PDF、HTML 或图像输出上应用水印。
- 以 HTML、PNG、JPG 和 PDF 格式呈现时,将页面旋转 90、180、270 度。
- 呈现带有注释的 Word® 文档、Excel® 电子表格、PowerPoint® 演示文稿和 PDF 文件。
- 在渲染结果中显示 PowerPoint® 幻灯片注释。
- 渲染带有隐藏页面的图表、带有隐藏幻灯片的演示文稿和带有隐藏工作表的电子表格。
- 提供所需的起始页码以呈现“N”个连续页面。
- 渲染时添加自定义字体源。
- 替换缺失或非英文字体。
请访问我们的 Official Documentation 以获得更全面的功能列表。
支持的文档查看器文件格式
Microsoft Word®: DOC、DOCM、DOCX、DOT、DOTM、DOTX、RTF、TXT
OpenOffice Writer®: ODT、OTT
Microsoft Excel®: XLS、XLSB、XLSM、XLSX
OpenOffice Calc®: ODS、OTS
Microsoft PowerPoint®: PPT、PPTX、PPTM、PPS、PPSX、POTX、POTM
OpenOffice Impress®: ODP、OTP
Microsoft Visio®: VDW、VDX、VSD、VSDM、VSDX、VSS、VSSM、VSSX、VST、VSTM、VSTX、VSX、VTX
**Microsoft OneNote®:**一个
Microsoft Project®: MMP、MPT
Microsoft Outlook®: EML、MSG、OST、PST
Apple® 邮件: EMLX
CAD: DGN、DWF、DWG、DXF、IFC、STL
电子书: EPUB、MOBI
图像: BMP、DJVU、DNG、DIG、ICO、JP2、JPG、JPEG、ODG、PCL、PNG、TIF、TIFF、WEBP
医学影像: DCM
Adobe Postscript®: PSD
后记: PS、EPS
矢量图像: SVG
标记: HTML、MHT、MHTML
固定布局: PDF、XPS
**乳胶:**特克斯
元文件: CGM、EMF、WMF
要求
构建 API 客户端库需要:
- Java 1.7+
- 行家
先决条件
要使用 GroupDocs.Viewer Cloud SDK for Java,您需要在 GroupDocs Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅GroupDocs Cloud Pricing。
从 Maven 安装 GroupDocs.Viewer-Cloud
将 GroupDocs 云存储库添加到您的应用程序 pom.xml
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
从源安装
要将 API 客户端库安装到本地 Maven 存储库,只需执行:
mvn clean install
要将其部署到远程 Maven 存储库,请配置存储库的设置并执行:
mvn clean deploy
有关更多信息,请参阅 OSSRH Guide。
Maven 用户
将此依赖项添加到项目的 POM 中:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>21.12</version>
<type>pom</type>
</dependency>
### 其他
首先通过执行生成JAR:
mvn clean package
然后手动安装以下 JAR:
-target/groupdocs-viewer-cloud-21.12.jar
target/lib/*.jar
开始
请按照 Quick Start 说明进行操作。
通过 Java Cloud SDK 呈现包含修订的 Word® 文档
// For complete examples and data files, please go to https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-java-samples
string MyClientSecret = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
string MyClientId = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyClientId, MyClientSecret);
ViewApi apiInstance = new ViewApi(configuration);
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("SampleFiles/with_tracked_changes.docx");
ViewOptions viewOptions = new ViewOptions();
viewOptions.setFileInfo(fileInfo);
viewOptions.setViewFormat(ViewFormatEnum.HTML);
HtmlOptions renderOptions = new HtmlOptions();
WordProcessingOptions wordProcessingOptions = new WordProcessingOptions();
wordProcessingOptions.setRenderTrackedChanges(true);
renderOptions.setWordProcessingOptions(wordProcessingOptions);
viewOptions.setRenderOptions(renderOptions);
ViewResult response = apiInstance.createView(new CreateViewRequest(viewOptions));
授权与认证
Authentication schemes API定义如下:
###智威汤逊
- 类型:OAuth 2.0
- 流程:应用
- 授权网址:https://api.groupdocs.cloud/connect/token
- 令牌生命周期:1 天(默认)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial