Aspose.PDF FOSS for .NET tiek piegādāts ar bagātīgu anotāciju un veidlapas lauku API, kas ļauj jums pievienot piezīmes, izveidot saites un mijiedarboties ar PDF dokumentiem pilnīgi pārvaldītā kodā — nav nepieciešama licences atslēga.
Piezīmes pārskats
Bibliotēkas AnnotationCollection klase nodrošina tipizētas palīgmetodes katram standartam PDF anotācijai. Pielīmēšanas piezīmes pievienošana ir viens izsaukums:
page.Annotations.AddTextAnnotation(
new Rectangle(72, 720, 200, 740),
contents: "Review needed",
title: "Editor",
open: true);
Saites anotācijas apvieno klikšķināmu taisnstūri ar PdfAction:
var action = PdfAction.CreateUri("https://aspose.com");
page.Annotations.AddLinkAnnotation(
new Rectangle(50, 700, 200, 720), action);
Tas pats modelis attiecas uz izcēlumiem, pasvītrojumiem, kvadrātiem, riņķiem, līnijām un tinti (brīvas rokas) anotācijām — katrai ar īpašu Add* metodi.
Interaktīvie veidlapas lauki
AcroForm lauki tiek piekļūti caur Document.Form. Iterējiet Form.Fields, lai nolasītu lauku vērtības, vai izmantojiet Form fasādi augsta līmeņa aizpildīšanas operācijām:
using var form = new Form("input.pdf", "output.pdf");
form.FillField("Name", "Alice");
form.Save();
Lauka apakšklases ietver TextBoxField, CheckboxField, RadioButtonField, ComboBoxField, ListBoxField un SignatureField.
Līdzināšana un apmeklētāja paraugs
Izsauciet Annotation.Flatten(), lai iedegtu anotācijas vizuālo izskatu
lapas saturā. Izmantojiet AnnotationSelector, lai filtrētu anotācijas pēc tipa caur
apmeklētāja modeli — nav nepieciešama manuāla tipa pārveidošana.
Sākšana
Instalēt ar:
dotnet add package Aspose.Pdf.Foss
Lai iegūtu soli pa solim vadlīnijas, skatiet Anotāciju un formu izstrādātāja rokasgrāmata un pamācības rakstu.