HTML
JPG
PDF
XML
DOCX
PDF
如何通过云端 .NET SDK 将文本添加到 PDF
为了通过云端 .NET SDK 将文本添加到 PDF ,我们将使用 Aspose.PDF 云端 .NET SDK 该云端 SDK 允许您轻松构建基于云的 PDF 创建器、编辑器和转换器应用程序,适用于 C#、ASP.NET 或其他 .NET 语言,适用于各种云平台。打开 NuGet 包管理器,搜索 Aspose.PDF 云端 并安装。您也可以从包管理器控制台使用以下命令。
包管理器控制台命令
PM> Install-Package Aspose.Pdf-Cloud
通过 .NET SDK 将文本添加到 PDF 的步骤
Aspose.PDF 云端开发人员可以轻松在几行代码中加载并将文本添加到 PDF 中。
- 将文件上传到云存储
- 使用提供的凭证(应用程序 ID 和应用程序密钥)初始化 PdfApi。
- 读取本地 PDF 文件并将其上传到 Aspose 云存储。
- 调用 PdfApi 的 postSplitDocument 方法以拆分上传的 PDF 文档。
- 下载每个拆分后的 PDF 页面并将其保存到本地文件系统。
此示例代码展示了将文本添加到 PDF 文档
public static void Add()
{
const string localImageFileName = @"C:\Samples\Sample-Document-01.pdf";
const string storageFileName = "Sample-Document-01.pdf";
const string resultFileName = "Sample-Document-01.pdf";
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
var pdfApi = new PdfApi(AppSecret, AppSid);
if (pdfApi.GetFilesList(".").Value.All(f => f.Name != storageFileName))
{
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
}
Paragraph paragraph = new()
{
Lines =
[
new TextLine() {
Segments = [
new Segment("Lorem ipsum",
new TextState() {
FontSize = 20,
Font = "Arial",
ForegroundColor = new Color(255, 0, 0, 255),
BackgroundColor = new Color(255, 255, 255, 0),
FontStyle = FontStyles.Regular,
Underline = true
})
]
}
],
HorizontalAlignment = TextHorizontalAlignment.Justify,
VerticalAlignment = VerticalAlignment.Center,
};
pdfApi.PutAddText(storageFileName, 1, paragraph);
pdfApi.DownloadFile(storageFileName)
.CopyTo(File.Create(resultFileName));
}
在 PDF 中处理文本
文本可以动态添加以自定义 PDF 以供特定用户使用,例如添加他们的名称或个性化信息。这通常用于营销材料或个性化报告。在特定字体、颜色和对齐方式下添加文本可以使某些部分更具可读性和视觉吸引力,从而创建更好的用户体验。文本添加可以帮助在不同的 PDF 版本中保持一致的信息,避免手动编辑,并确保关键信息保持在原位。 使用 Aspose.PDF 云端 .NET SDK 将文本添加到 PDF 文档中。
使用我们的 .NET 库,您可以:
- 组合 PDF 文档。
- 拆分 PDF 文件。
- 将 PDF 转换为其他格式,反之亦然。
- 操作注释。
- 在 PDF 中处理图像等。
- 您可以测试我们的免费应用程序将文本添加到 PDF 文件并在线测试功能。