Configurando link para conteúdo

Neste tutorial, orientaremos você no código-fonte C# para configurar o link para conteúdo com Aspose.Words for .NET. Este recurso permite vincular a conteúdo específico em um documento.

Etapa 1: configuração do projeto

Para começar, crie um novo projeto C# em seu IDE favorito. Certifique-se de que a biblioteca Aspose.Words for .NET seja referenciada em seu projeto.

Etapa 2: Criando o Documento e o Construtor

Nesta etapa criaremos um novo documento e inicializaremos o construtor. Use o seguinte código:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Etapa 3: crie um marcador

Agora criaremos um marcador no documento. Use o código a seguir para criar um marcador com texto dentro:

builder. StartBookmark("MyBookmark");
builder.Writeln("Text inside a bookmark.");
builder. EndBookmark("MyBookmark");

Este código cria um marcador chamado “MyBookmark” e adiciona algum texto dentro dele.

Agora configuraremos o link para o conteúdo usando as propriedades do documento. Use o código a seguir para adicionar e recuperar o link para o conteúdo:

// Obtenha a lista de todas as propriedades personalizadas no documento.
CustomDocumentProperties customProperties = doc.CustomDocumentProperties;
// Adicione uma propriedade vinculada ao conteúdo.
DocumentProperty customProperty = customProperties.AddLinkToContent("Bookmark", "MyBookmark");
customProperty = customProperties["Bookmark"];

bool isLinkedToContent = customProperty.IsLinkToContent;

string linkSource = customProperty.LinkSource;

string customPropertyValue = customProperty.Value.ToString();

Este código adiciona uma propriedade relacionada ao conteúdo chamada “Bookmark” com o marcador “MyBookmark”. Em seguida, ele recupera informações de propriedade relacionadas ao conteúdo, como status do link, origem do link e valor da propriedade.


	Document doc = new Document();
	DocumentBuilder builder = new DocumentBuilder(doc);
	
	builder.StartBookmark("MyBookmark");
	builder.Writeln("Text inside a bookmark.");
	builder.EndBookmark("MyBookmark");

	// Recuperar uma lista de todas as propriedades personalizadas do documento do arquivo.
	CustomDocumentProperties customProperties = doc.CustomDocumentProperties;
	// Adicione vinculado à propriedade de conteúdo.
	DocumentProperty customProperty = customProperties.AddLinkToContent("Bookmark", "MyBookmark");
	customProperty = customProperties["Bookmark"];

	bool isLinkedToContent = customProperty.IsLinkToContent;
	
	string linkSource = customProperty.LinkSource;
	
	string customPropertyValue = customProperty.Value.ToString();

Agora você aprendeu como configurar o link para o conteúdo de um documento usando Aspose.Words for .NET. Seguindo o guia passo a passo fornecido neste tutorial, você pode criar e configurar facilmente links para conteúdo específico em seus próprios documentos.