调整 EPS 大小 | JavaScript API 解决方案
Contents
[
Hide
Show
]概述
本文介绍如何使用 JavaScript 调整 EPS 文件大小。内容涵盖以下主题:
JavaScript 调整 EPS 文件大小 说明
调整图像大小涉及调整其宽度和/或高度。图像内容保持不变,但其比例会根据新的尺寸进行调整。如果同时按比例增加宽度和高度,EPS 图像会显得放大;否则,图像会显得缩小。宽度和高度的不成比例变化会导致 EPS 图像在特定方向上被压缩或拉伸。重要的是,EPS 文件大小基本保持不变,因为我们的解决方案只修改 EPS 文件的标题和设置部分,而不会修改其内容。
要为 EPS 图像设置新的大小,通常需要知道其当前尺寸并选择新大小的单位。常用单位包括点(1/72 英寸)、英寸、毫米、厘米和百分比。
因此,使用 JavaScript 调整 EPS 图像大小的步骤如下:
- 创建文件读取器“const file_reader = new FileReader();”,并读取文件“file_reader.readAsArrayBuffer(e.target.files[0]);”。
- 在加载事件处理程序中调用 AsposeResizeEPS,并将文件内容及其名称、新的宽度和高度尺寸以及单位类型传递给它。
- 返回的 JSON 文件 fileNameResult 中包含文件名。
- 您可以使用 DownloadFile 函数下载文件:“DownloadFile(JSON.fileNameResult, “image/pdf”);”。
您可以通过免费在线 Resize EPS 检查 Aspose.Page EPS Resize 的质量并查看结果,然后使用我们的 EPS Viewer 查看生成的 EPS 文件
在 JavaScript 中通过 Points 设置 EPS Resize 的新尺寸
在以下 JavaScript 代码片段中,图像的新尺寸由 Points(1/72 英寸)设置:
1 var fResizeEPS = function (e) {
2 const file_reader = new FileReader();
3 file_reader.onload = (event) => {
4 const JSON = AsposeResizeEPS(event.target.result, e.target.files[0].name, e.target.files[0].name + "_resize.eps", 200, 100, Module.Units.Points);
5 if (JSON.errorCode == 0) {
6 DownloadFile(JSON.fileNameResult, "image/eps");
7 }
8 else
9 document.getElementById('output').textContent = JSON.errorText;
10 }
11 file_reader.readAsArrayBuffer(e.target.files[0]);
12 }
初始图像
调整大小后的图像
在我们的调整 EPS 大小 Web 应用程序上在线评估调整 EPS 大小。您可以调整 EPS 文件的大小并在几秒钟内下载结果。
您可以从
GitHub 下载示例和数据文件。