HTML
JPG
PDF
XML
DOCX
PDF
Substituir Marcador em PDF usando .NET SDK
Substituir um Marcador em um Documento PDF usando API .NET do lado do servidor.
Get StartedComo substituir Marcador via Cloud .NET SDK
Para substituir um Marcador via Cloud .NET SDK, usaremos Aspose.PDF Cloud .NET SDK Este SDK na nuvem permite que você crie facilmente aplicativos de criação, edição e conversão de PDF baseados na nuvem em C#, ASP.NET ou outras linguagens .NET para várias plataformas de nuvem. Abra NuGet gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.
Comando do Console do Gerenciador de Pacotes
PM> Install-Package Aspose.Pdf-Cloud
Passos para substituir um Marcador via .NET SDK
Os desenvolvedores do Aspose.PDF Cloud podem carregar e alterar facilmente marcadores em PDF com apenas algumas linhas de código.
- Crie um novo objeto de Configuração com seu Segredo de Aplicação e Chave
- Crie um objeto para conectar-se à API da Nuvem
- Carregue seu arquivo de documento
- Defina a propriedade desejada usando a função PutBookmarkAsync
- Verifique a resposta e registre o resultado
- Baixe o arquivo atualizado para uso local
Este código de exemplo mostra como substituir um Marcador em documentos PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Bookmarks
{
public class BookmarksReplace
{
public static async Task Modify(string documentName, string outputName, string bookmarkPath, string title, string localFolder, string remoteFolder)
{
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
pdfApi = new PdfApi(AppSecret, AppSid);
using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
{ // Upload the local PDF to cloud storage folder name.
FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
Console.WriteLine(uploadResponse.Uploaded[0]);
}
// Create new bookmark with input parameters for the PDF on cloud storage.
Bookmark bookmark = new Bookmark(
Action: "GoTo",
Bold: true,
Italic: false,
Title: title,
PageDisplay: "XYZ",
PageDisplayBottom: 10,
PageDisplayLeft: 10,
PageDisplayRight: 10,
PageDisplayTop: 10,
PageDisplayZoom: 2,
PageNumber: 1,
Color: new Color(A: 0x00, R: 0x00, G: 0xFF, B: 0x00)
);
// Replace a bookmark with bookmarkPath in the PDF on cloud storage.
BookmarkResponse response = await pdfApi.PutBookmarkAsync(documentName, bookmarkPath, bookmark, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("BookmarksReplace(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("BookmarksReplace(): Failed to append bookmark to the document.");
else
{ // Downloads the updated file for local use.
Console.WriteLine("BookmarksReplace(): bookmark successfully replaced in the document '{0}.", documentName);
Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
using var fileStream = File.Create(Path.Combine(localFolder, "replace_bookmark_" + outputName));
stream.Position = 0;
await stream.CopyToAsync(fileStream);
Console.WriteLine("BookmarksReplace(): File '{0}' successfully downloaded.", "replace_bookmrk_" + outputName);
}
}
}
}
Com nosso SDK .NET você pode
- Adicionar cabeçalho e rodapé de documentos PDF em formato de texto ou imagem.
- Adicionar tabelas e carimbos de texto ou imagem a documentos PDF.
- Anexar múltiplos documentos PDF a um arquivo existente.
- Trabalhar com anexos PDF, anotações e campos de formulário.
- Aplicar criptografia ou descriptografia a documentos PDF e definir uma senha.
- Excluir todos os carimbos e tabelas de uma página ou do documento PDF inteiro.
- Excluir um carimbo ou tabela específica do documento PDF pelo seu ID.
- Substituir uma ou múltiplas instâncias de texto em uma página PDF ou em todo o documento.
- Suporte extensivo para converter documentos PDF para vários outros formatos de arquivo.
- Extrair vários elementos de arquivos PDF e otimizar documentos PDF.
- Você pode experimentar nosso App gratuito para substituir os marcadores em arquivos PDF online e testar a funcionalidade.
- Recursos de Aprendizagem
- Documentação
- Código Fonte
- Referências da API
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Por que Aspose.PDF Cloud para .NET?
- Lista de Clientes
- Segurança