加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

在 C# 中将源代码转换为 PDF

发布时间:2022-11-30 12:41:35 所属栏目:PHP教程 来源:
导读:  您有时需要将源代码文件转换为其他格式。它可能用于共享或分析目的。本文讨论如何在 .NET 应用程序中将 Python、PHP、Java、C#、C/C++ 源代码文件转换为 PDF 格式。此外,我们将以编程方式对转换后的文件进行密码
  您有时需要将源代码文件转换为其他格式。它可能用于共享或分析目的。本文讨论如何在 .NET 应用程序中将 Python、PHP、Java、C#、C/C++ 源代码文件转换为 PDF 格式。此外,我们将以编程方式对转换后的文件进行密码保护。
 
  用于源代码转换的 .NET API
 
  GroupDocs.Viewer for .NET 是文档查看器 APIphp代码,允许使用 .NET 应用程序将文档呈现为 PDF、HTML 和图像。今天,我们将在示例中使用该 API 将不同语言的源代码文件转换为 PDF 格式。
 
  您可以从 下载部分 下载 DLL 或 MSI 安装程序,或通过 NuGet 在您的 .NET 应用程序中安装 API。
 
  PM> Install-Package GroupDocs.Viewer
  使用 C# 将 Java 代码转换为 PDF
 
  无需涉及复杂的配置,只需加载 Java 文件,并将其转换为 PDF。以下步骤将指导您如何使用 C# 将 Java 源代码文件转换为 PDF。
 
  以下 C# 示例将完整的 Java 源代码文件转换为 PDF 格式。
 
  /*
   * 使用 C# 将 Java 文件呈现为 PDF
   */
  using (Viewer viewer = new Viewer("path/HelloWorld.java"))
  {
     PdfViewOptions viewOptions = new PdfViewOptions("path/HelloWorld.pdf");
     viewer.View(viewOptions);
  }
  这是使用上述 C# 代码突出显示的 Java 文件转换后的 PDF。您还可以为转换后的 PDF 文件添加安全性。要了解有关保护文件的信息,请跳到 的下方。
 
  使用 C# 将 Java 源文件转换为 PDF
 
  使用 C# 将 Python 代码转换为 PDF
 
  如果更改了源文件格式,为什么还要更改代码?让 API 承受这种痛苦。只需将 .py 文件提供给正确的方法。以下步骤展示了如何使用 C# 将 Python 代码转换为 PDF。
 
  以下 C# 代码示例将 Python 源代码文件转换为 PDF 格式。
 
  /*
   * 使用 C# 将 Python 源文件转换为 PDF
   */
   using (Viewer viewer = new Viewer("path/source.py"))
  {
     PdfViewOptions viewOptions = new PdfViewOptions("path/python-source.pdf");
     viewer.View(viewOptions);
  }
  使用 C# 将 PHP 转换为 PDF
 
  同样,您也可以转换 PHP 文件。此外,在转换源代码文件时,您可以为 PDF 文件添加安全性。让我们在转换代码时保护它。以下步骤显示了在 C# 中将 PHP 文件转换为具有安全性的 PDF 格式。
 
  以下 C# 代码片段将 PHP 源代码文件转换为受密码保护的 PDF 文件。
 
  /*
   * 使用 C# 将 PHP 源文件转换为 PDF
   */
   using (Viewer viewer = new Viewer("path/source.php"))
  {
      Security security = new Security();
      security.DocumentOpenPassword = "OpEnD0c";
      security.PermissionsPassword = "Ple@se";
      security.Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting;
      
      PdfViewOptions viewOptions = new PdfViewOptions("path/php-source.pdf");
      viewOptions.Security = security;
                      
      viewer.View(viewOptions);
  }
  同样,您可以将此代码用于其他 支持的编程语言 的源代码文件,例如 C#、C/C++、JS、Ruby 等。
 
  获取免费 API 许可证
 
  您可以获得免费的临时许可证 使用 API 而不受评估限制。
 
  结论
 
  综上所述,我们学会了使用C#将各种编程语言的源代码文件转换为PDF格式。这些示例显示了将 Java、Python 和 PHP 文件转换为 PDF 格式。此外,我们学会了保护生成的 PDF 文件。使用此 API,您可以开始构建自己的源代码查看器 .NET 应用程序。
 
  从 文档 中了解有关 GroupDocs.Viewer 的更多信息,以构建您自己的源代码查看器应用程序。如有疑问,请通过 论坛 联系我们。
 

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!