Anotación en PDF

Elimine los comentarios de los documentos PDF con aplicaciones y API multiplataforma gratuitas

Cómo anotar archivos PDF usando la biblioteca Aspose.PDF

La anotación es una parte importante de un archivo PDF. Aspose.PDF, un componente PDF de.NET fácil de usar para desarrolladores, puede satisfacer sus necesidades de anotación. Con Aspose.PDF, puede agregar una nueva anotación, editar una anotación existente, eliminar una anotación, etc. Para anotar un archivo PDF, usaremos la API Aspose.PDF, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar. Abra el administrador de paquetes NuGet, busque Aspose.PDF e instálelo. También puede usar el siguiente comando desde la consola del administrador de paquetes.

API de código alto para editar comentarios y notas en el documento

APIs nativas para anotar archivos PDF usando .NET, Java, C++ y Android. Estos son objetos adicionales que agrega a su archivo para expandir el contenido del texto, realizar ediciones y comentarios para otros usuarios. También es posible hacer que el texto del documento sea más legible, resaltarlo, subrayarlo o añadir texto completamente nuevo.

Agregue anotaciones Caret a PDF a través de C#

Anote un documento PDF con Caret Anotación en C# con Aspose.PDF para la biblioteca .NET.

Agregar anotaciones en forma de intercalación - C#

// Load the PDF file
Document document = new Document(System.IO.Path.Combine(_dataDir, "sample.pdf"));
// This annotation is used to indicate the insertion of text
var caretAnnotation1 = new CaretAnnotation(document.Pages[1],
    new Rectangle(299.988, 713.664, 308.708, 720.769))
{
    Title = "Aspose User",
    Subject = "Inserted text 1",
    Flags = AnnotationFlags.Print,
    Color = Color.Blue
};
document.Pages[1].Annotations.Add(caretAnnotation1);
document.Save(System.IO.Path.Combine(_dataDir, "sample_caret.pdf"));

Agregue anotaciones circulares a PDF a través de Java

Anote un documento PDF con Circle Anotación utilizando Java con Aspose.PDF para la biblioteca Java.

Agregar anotaciones circulares - Java

// Load the PDF file
Document document = new com.aspose.pdf.Document(_dataDir + "appartments.pdf");
Page page = document.getPages().get_Item(1);

// Create Polygon Annotation
CircleAnnotation circleAnnotation = new CircleAnnotation(page, new Rectangle(270, 160, 483, 383));
circleAnnotation.setTitle("John Smith");
circleAnnotation.setColor(Color.getRed());
circleAnnotation.setInteriorColor(Color.getMistyRose());
circleAnnotation.setOpacity(0.5);
circleAnnotation.setPopup(new PopupAnnotation(page, new Rectangle(842, 316, 1021, 459)));

// Add annotation to the page
page.getAnnotations().add(circleAnnotation);
document.save(_dataDir + "appartments_mod.pdf");

Agregue anotaciones de FreeText a PDF a través de C++

Anota un documento PDF con FreeText Anotación usando C++ con Aspose.PDF para la biblioteca C++.

Agregar anotaciones de FreeText - C++

String _dataDir("C:\\Samples\\");

// Load the PDF file
auto document = MakeObject<Document>(_dataDir + u"sample.pdf");
auto page = document->get_Pages()->idx_get(1);

auto defaultAppearance = MakeObject<DefaultAppearance>();
defaultAppearance->set_FontName(u"Helvetica");
defaultAppearance->set_FontSize(12);
defaultAppearance->set_TextColor(System::Drawing::Color::get_Blue());

auto freeTextAnnotation = MakeObject<FreeTextAnnotation>(page, new Rectangle(300.0, 770.0, 400.0, 790.0), defaultAppearance);

freeTextAnnotation->set_RichText(u"Free Text Demo");
page->get_Annotations()->Add(freeTextAnnotation);
document->Save(_dataDir + u"sample_freetext.pdf");