彩票走势图

pdf文档控件Aspose.PDF for .NET 授权须知

翻译|行业资讯|编辑:胡涛|2023-01-10 13:38:33.800|阅读 268 次

概述:本文介绍pdf文档控件Aspose.PDF for .NET 授权须知,欢迎查阅

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Aspose.PDF for .NET 授权须知

支持的平台

Aspose.PDF 可作为 .NET、Java、C++ 和 Python 的四种不同产品使用,

.NET Framework .NET Standard 2.0 Xamarin.Android Xamarin.iOS
Xamarin.Mac COM Mono Windows Azure

系统要求

要生成和操作 PDF 文档,运行 Aspose.PDF for .NET 的机器不需要安装 Adobe Acrobat:Aspose.PDF for .NET 是一个 PDF 文档创建引擎。然而,要查看由 Aspose.PDF for .NET 生成的 PDF 文档,机器至少需要一个 Adobe Acrobat Reader。它可以免费下载。

支持的操作系统
开发环境
支持的框架
  • Microsoft Windows 2000 专业版(x64、x86)
  • Microsoft Windows 2000 服务器(x64、x86)
  • Microsoft Windows 2003 服务器(x64、x86)
  • Microsoft Windows 2008 服务器(x64、x86)
  • Microsoft Windows 2012 服务器(x64、x86)
  • Microsoft Windows 2012 R2 服务器(x64、x86)
  • Microsoft Windows 2016 服务器(x64、x86)
  • Microsoft Windows 2019 服务器(x64、x86)
  • Microsoft Windows Vista(x64、x86)
  • 微软 Windows XP(x64、x86)
  • 微软 Windows 7(x64、x86)
  • 微软 Windows 8、8.1(x64、x86)
  • 微软 Windows 10(x64、x86)
  • 微软天青
  • Mac OS X x64 (10.12+)
  • Linux x64(6、7、27、9、8.7+、18.04、16.04、14.04、18、17、42.3+、12 SP2+)
  • Vasual stadio 2003
  • Vasual stadio 2005
  • Vasual stadio 2008
  • Vasual stadio 2010
  • Vasual stadio 2011
  • Vasual stadio 2012
  • Vasual stadio 2013
  • Vasual stadio 2015
  • Vasual stadio 2017
  • Vasual stadio 2019
  • .NET 框架 2.0
  • .NET 框架 3.5
  • .NET 框架 4.0
  • .NET Framework 4.0_ClientProfile
  • .NET 框架 4.5.0
  • .NET 框架 4.5.1
  • .NET 框架 4.5.2
  • .NET 框架 4.6.0
  • .NET 框架 4.6.2
  • .NET 框架 4.5.0
  • .NET 框架 4.5.1
  • .NET 框架 4.6.0
  • .NET 框架 4.6.2
  • .NET 框架 4.7
  • .NET 框架 4.7.2
  • .NET 标准 2.0(.NET 核心 2.0/2.1)

 

支持的文档格式

下表显示了 Aspose.PDF for .NET 支持的输入和输出文件格式:

格式 描述 load sava
PDF 便携式文档格式 打钩 打钩
CGM 用于二维矢量图形的计算机图形图元文件 打钩
EPUB 电子书文件格式 打钩 打钩
HTML HTML 格式 打钩 打钩
TeX LaTex排版文件格式 打钩 打钩
MHT MHTML文件 打钩
PCL 打印机控制语言文件 打钩
PS 后记文件 打钩
SVG 可缩放矢量图形(一种基于 XML 的矢量图像格式) 打钩 打钩
XML 格式 打钩 打钩
XPS XPS 文件 打钩 打钩
XSLFO XSL-FO 是 XSL 文件的一部分,用于转换和格式化 XML 数据 打钩
MD 降价格式 打钩
XLS 将文档保存在 Microsoft Excel 电子表格中 打钩
XLSX 以 Microsoft Excel 2007 格式保存文档 打钩
PPTX 以 Microsoft PowerPoint 演示文稿格式保存文档 打钩
DOC 以 Microsoft Word 格式保存文档 打钩
DOCX 以 Microsoft Word 格式保存文档 打钩
MobiXML 以电子书 MobiXML 标准格式保存文档 打钩
JPEG 以 JPEG 格式保存文档 打钩 打钩
EMF 增强型图元文件格式 (EMF) 打钩 打钩
PNG 以 PNG 格式保存文档 打钩 打钩
BMP 以 BMP 格式保存文档 打钩 打钩
GIF 图形交换格式 打钩
TIFF 将文档另存为单页或多页 TIFF 图像 打钩 打钩
Text 将文档保存为文本格式 打钩 打钩

 

许可和订阅

免费试用或临时许可证

使用评估水印创建的 PDF。Aspose.PDF for .NET 的评估版提供了完整的产品功能,但生成的 PDF 文档中的所有页面都带有“Evaluation Only”水印。使用 Aspose.PDF 创建。版权所有 2002-2020 Aspose Pty Ltd”。

可以处理的集合项的数量限制。 在任何集合的评估版本中,您只能处理四个元素(例如,只有 4 个页面、4 个表单域等)。

临时执照

如果您想在没有评估版限制的情况下测试 Aspose.HTML for .NET,您还可以申请一个 30 天的临时许可证。请参考如何获得临时许可证?

经典许可证

许可证可以从文件或流对象中加载。设置许可证最简单的方法是将许可证文件放在与Aspose.PDF.dll文件相同的文件夹中,并指定不带路径的文件名,如下例所示。

如果您将任何其他 Aspose for .NET 组件与 Aspose.PDF for .NET 一起使用,请为许可证指定名称空间,如Aspose.Pdf.License。

从文件加载许可证

应用许可证最简单的方法是将许可证文件放在与 Aspose.PDF.dll 文件相同的文件夹中,并仅指定文件名而不指定路径。

当您调用SetLicense方法时,您传递的许可证名称应该是您的许可证文件的名称。例如,如果您将许可证文件名更改为“Aspose.PDF.lic.xml”,则将该文件名传递给 Pdf.SetLicense(…) 方法。

public static void SetLicenseExample()
{
    // Initialize license object
    Aspose.Pdf.License license = new Aspose.Pdf.License();
    try
    {
        // Set license
        license.SetLicense("Aspose.Pdf.lic");
    }
    catch (Exception)
    {
        // something went wrong
        throw;
    }
    Console.WriteLine("License set successfully.");
}

从流对象加载许可证

以下示例显示如何从流中加载许可证。

public static void SetLicenseFromStream()
{
    // Initialize license object
    Aspose.Pdf.License license = new Aspose.Pdf.License();
    // Load license from the file stream
    System.IO.FileStream myStream =
        new System.IO.FileStream(
            "Aspose.Pdf.lic",
            System.IO.FileMode.Open);
    // Set license
    license.SetLicense(myStream);
    Console.WriteLine("License set successfully.");
}

应用计量许可

Aspose.PDF 允许开发人员应用计量密钥。这是一种新的许可机制。新的许可机制将与现有的许可方法一起使用。那些希望根据 API 功能的使用情况进行计费的客户可以使用计量许可。有关详细信息,请参阅计量许可常见问题解答部分。

引入了一个新类 Metered 来应用计量密钥。以下是演示如何设置计量公钥和私钥的示例代码。

有关详细信息,请参阅计量许可常见问题解答部分。

public static void SetMeteredLicense()
{
    // set metered public and private keys
    Aspose.Pdf.Metered metered = new Aspose.Pdf.Metered();
    // Access the setMeteredKey property and pass public and private keys as parameters
    metered.SetMeteredKey(
        "",
        "");

    // Load the document from disk.
    Document doc = new Document("input.pdf");
    //Get the page count of document
    Console.WriteLine(doc.Pages.Count);
}
;
}

请注意,使用Aspose.PDF for .NET的 COM 应用程序也应该使用 License 类。

需要考虑的一点:请注意嵌入资源以它们添加的方式包含在程序集中,即如果您将文本文件作为嵌入资源添加到应用程序中并在记事本中打开生成的 EXE,您将看到文本的确切内容文件。因此,当使用许可证文件作为嵌入式资源时,任何人都可以在一些简单的文本编辑器中打开 exe 文件并查看/提取嵌入式许可证的内容。

因此,为了在将许可证嵌入到应用程序中时提供额外的安全层,您可以压缩/加密许可证,然后将其嵌入到程序集中。假设我们有 Aspose.PDF.lic 许可证文件,那么让我们制作带有密码测试的 Aspose.PDF.zip 并将此 zip 文件嵌入到解决方案中。以下代码片段可用于初始化许可证:

using System;
using System.IO;
using System.IO.Compression;
using System.Reflection;

namespace Aspose.Pdf.Examples
{
    class ExampleLicensing
    {
        public static void LicenseDemo()
        {
            License license = new License();
            license.SetLicense(GetSecureLicenseFromStream());
            Document doc = new Document("document.pdf");
            //Get the page count of document
            Console.WriteLine(doc.Pages.Count);
        }

        private static Stream GetSecureLicenseFromStream()
        {
            var assembly = Assembly.GetExecutingAssembly();
            var memoryStream = new MemoryStream();
            using (var zipToOpen = assembly.GetManifestResourceStream("Aspose.Pdf.Examples.License.Aspose.PDF.zip"))
            {
                using (ZipArchive archive = new ZipArchive(zipToOpen ?? throw new InvalidOperationException(), ZipArchiveMode.Read))
                {
                    var unpackedLicense  = archive.GetEntry("Aspose.PDF.lic");
                    unpackedLicense?.Open().CopyTo(memoryStream);
                }
            }

            memoryStream.Position = 0;
            return memoryStream;
        }
    }
}

;
}

欢迎下载|体验更多Aspose产品

点此获取更多Aspose产品信息 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP