Este tutorial rápido explica como adicionar um marcador no Word usando C#. Ele explica o processo para adicionar marcadores e um ou mais marcadores aninhados no arquivo do Word e salvar o documento resultante como um arquivo DOCX. Todas as etapas necessárias, recursos e um código de exemplo executável para criar marcadores automaticamente no Word usando C# também estão disponíveis neste artigo.
Etapas para adicionar marcador no Word usando C#
- Estabeleça o ambiente para usar Aspose.Words for .NET para adicionar o favorito
- Crie um novo documento usando o objeto de classe Document para inserir marcadores
- Instancie DocumentBuilder para adicionar texto e favoritos
- Inicie um marcador e adicione algum texto depois dele
- Adicione mais marcadores e texto e encerre o marcador interno
- Finalize o marcador externo e salve o arquivo resultante no disco
Essas etapas descrevem o processo para criar um marcador no Word usando C#. Primeiro, um arquivo Word vazio é criado e, em seguida, um marcador é adicionado, seguido por algum texto para testar o recurso no arquivo de saída resultante. Depois, um marcador aninhado é adicionado para maior clareza e, em seguida, o marcador externo também é finalizado para demonstrar o recurso completo.
Código para adicionar marcador ao documento do Word usando C
using Aspose.Words; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to add bookmark in Word document using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new document | |
Document doc = new Document(); | |
// Create a document builder object | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Start a bookmark and add some text | |
builder.StartBookmark("My Bookmark"); | |
builder.Writeln("Text inside a bookmark."); | |
// Start and end a nested bookmark with some text | |
builder.StartBookmark("Nested Bookmark"); | |
builder.Writeln("Text inside a NestedBookmark."); | |
builder.EndBookmark("Nested Bookmark"); | |
// Write text after the nested bookmark and end the external bookmark | |
builder.Writeln("Text after Nested Bookmark."); | |
builder.EndBookmark("My Bookmark"); | |
doc.Save("Output.docx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Este código de exemplo demonstra o processo para inserir um indicador no Word usando C#. O método DocumentBuilder.StartBookmark() é usado para iniciar um marcador que requer o nome do marcador como argumento. Da mesma forma, o método EndBookmark() é usado para definir o final do marcador fornecendo o nome do marcador como um argumento que deve ser fechado.
Neste artigo, aprendemos o processo para adicionar um ou mais marcadores em um arquivo do Word. Se você quiser aprender o processo de inserção de cabeçalhos e rodapés, consulte o artigo em como inserir cabeçalho e rodapé no DOCX usando C #.