PdfContentEditor

PdfContentEditor

Общ преглед

PdfContentEditor е клас в Aspose.PDF FOSS за .NET. Наследници от: System.IDisposable.

Фасад за редактиране на ниво съдържание: заместване на текст, създаване на връзки, операции с изображения.

Този клас предоставя 83 метода за работа с PdfContentEditor обекти в .NET програми. Наличните методи включват: AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink, и 35 допълнителни методи. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: Document, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint, и още 5 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
DocumentDocumentПрочети.PDF документът, който е готов за редактиране.
TextReplaceOptionsTextReplaceOptionsЧете/ПишеОпции за заместване на текст, използвани от семейство ReplaceText(string,strings).
TextEditOptionsTextEditOptionsЧете/ПишеОпции за редактиране на текст, препратени към основния подменен двигател.
TextSearchOptionsTextSearchOptionsЧете/ПишеОпции за търсене на текст, използвани от вариантите за заместване на текста с състояние.
ReplaceTextStrategyReplaceTextStrategyЧете/ПишеСтратегия, която контролира как ReplaceText ((string, string) съвпада (буквално срещу буквално).
DocumentOpenstringПрочети.Отваря документа.
DocumentClosestringПрочети.Доближава документа.
DocumentWillSavestringПрочети.Ще го спасиш.
DocumentSavedstringПрочети.Запазва документа.
DocumentWillPrintstringПрочети.Документът ще бъде отпечатан.
DocumentPrintedstringПрочети.Ще отпечата документа.

Методи за изчисляване на данните

ПодписътОписание на състоянието
PdfContentEditor()По подразбиране ctor свързва PDF по-късно чрез BindPdf(string).
PdfContentEditor(document: Document)Привързване към съществуващ документ при изграждане.
BindPdf(pdfData: byte[])Свържете PDF файл за редактиране.
BindPdf(inputFile: string)Свържете PDF файл по път за редактиране.
BindPdf(inputStream: Stream)Свържете PDF поток за редактиране.
BindPdf(srcDoc: Document)Свържете PDF документ в паметта за редактиране.
Save()Запази свързания документ.
Save(path: string)Запази свързания документ в път на файл.
Save(stream: Stream)Запази свързания документ в поток.
Close()Затворете обвързания документ.
Dispose()Освобождава свързания документ (еквивалентен на Затваряне).
GetViewerPreference()Вземете текущите преференции на зрителя като цяло число битовата маска.
ChangeViewerPreference(viewerAttribution: int)Промени предпочитанията на зрителя.
GetStamps(pageNumber: int)Да получа информация за марки на страница.
DeleteStamp(pageNumber: int, index: int[])Изтриване на печати от страница по индекса им, базиран на 0.
DeleteStampById(pageNumber: int, stampId: int)Изтрийте печат с неговия ID (ID, присвоен чрез Stamp.StampId).
DeleteStampByIds(pageNumber: int, stampIds: int[])Изтрийте марките по техните идентификатори.
ReplaceText(srcString: string, destString: string)Заменете текста в свързания документ според ReplaceTextStrategy.
ReplaceText(srcString: string, thePage: int, destString: string)Заменете текста на конкретна страница (1-базирана).
ReplaceText(srcString: string, destString: string, textState: TextState)Заменете текста с изричен форматиране TextState (черник/размер/цвят).
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState)Заменете текста на конкретна страница с изричен TextState.
ReplaceText(srcString: string, destString: string, fontSize: int)Заменете текста и заменяйте размера на шрифта.
ReplaceText(input: byte[], searchText: string, replaceText: string)Заменете всички случаи на текст във всички страници.
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions)Заменете всички случаи на текст във всички страници с помощта на опции за търсене.
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string)Заменете текста на конкретна страница (1-базирана).
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int)Създаване на локална обява за връзка, която води до страница в същия документ.
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string)Създаване на URI връзката аннотация, която отваря URL.
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double)Създаване на свободна текстова аннотация в страницата.
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string)Създаване на текстова (клещаща бележка) аннотация на страница.
DeleteAnnotations(input: byte[], pageNumber: int)Изтрийте всички бележки на конкретна страница.
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string)Изтриване на бележки за конкретен подтип от страница.
ExtractText(input: byte[], pageNumber: int)Извличане на текст от конкретна страница.
ExtractText(input: byte[])Извади текст от всички страници.
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Претоварване, което преобразува формата Rectangle в PDF форма и делегира.
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?)Начертайте крива (полилине) на страница.
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int)Назовава CreateLocalLink на този PdfContentEditor пример.
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color)
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[])
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int)Назовава CreateWebLink на този PdfContentEditor пример.
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color)
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[])
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int)Назовава CreateApplicationLink на този PdfContentEditor пример.
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color)
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color, actionName: System.Enum[])
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int)Назовава CreatePdfDocumentLink на този PdfContentEditor пример.
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color)
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color, actionName: System.Enum[])
CreateJavaScriptLink(code: string, rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color)Назовава CreateJavaScriptLink на този PdfContentEditor пример.
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[])Назовава CreateCustomActionLink на този PdfContentEditor пример.
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int)Назовава CreateFreeText на този PdfContentEditor пример.
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int)Назовава CreateText на този PdfContentEditor пример.
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color)Назовава CreateCaret на този PdfContentEditor пример.
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color)Назовава CreateMarkup на този PdfContentEditor пример.
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int)Назовава CreateSquareCircle на този PdfContentEditor пример.
CreateLine(rect: System.Drawing.Rectangle, contents: string, x1: float, y1: float, x2: float, y2: float, page: int, border: int, clr: System.Drawing.Color, borderStyle: string, dashArray: int[], LEArray: string[])Назовава CreateLine на този PdfContentEditor пример.
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Назовава CreatePolygon на този PdfContentEditor пример.
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Назовава CreatePolyLine на този PdfContentEditor пример.
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int)Назовава CreatePopup на този PdfContentEditor пример.
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string)Назовава CreateRubberStamp на този PdfContentEditor пример.
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceStream: Stream)
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, icon: string, annotContents: string, color: System.Drawing.Color)
CreateMovie(rect: System.Drawing.Rectangle, filePath: string, page: int)Назовава CreateMovie на този PdfContentEditor пример.
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string)Назовава CreateSound на този PdfContentEditor пример.
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string)Назовава CreateFileAttachment на този PdfContentEditor пример.
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string, opacity: double)
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string)
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string, opacity: double)
CreateBookmarksAction(title: string, color: System.Drawing.Color, boldFlag: bool, italicFlag: bool, file: string, actionType: string, destination: string)Назовава CreateBookmarksAction на този PdfContentEditor пример.
AddDocumentAdditionalAction(eventType: string, code: string)Назовава AddDocumentAdditionalAction на този PdfContentEditor пример.
RemoveDocumentOpenAction()Назовава RemoveDocumentOpenAction на този PdfContentEditor пример.
AddDocumentAttachment(fileAttachmentPath: string, description: string)Назовава AddDocumentAttachment на този PdfContentEditor пример.
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string)
DeleteAttachments()Назовава DeleteAttachments на този PdfContentEditor пример.
ExtractLink()Назовава ExtractLink на този PdfContentEditor пример.
DeleteImage()Назовава DeleteImage на този PdfContentEditor пример.
DeleteImage(pageNumber: int, index: int[])
ReplaceImage(pageNumber: int, index: int, imageFile: string)Назовава ReplaceImage на този PdfContentEditor пример.
HideStampById(pageNumber: int, stampId: int)Назовава HideStampById на този PdfContentEditor пример.
ShowStampById(pageNumber: int, stampId: int)Покажи преди това скрит маркировъчен знак.
DeleteStampById(stampId: int)Изтрийте всички печати с даден stampId на всяка страница.
DeleteStampByIds(stampIds: int[])Изтрийте всички марки, чийто идентификационен номер е в марковия код на всяка страница.
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double)Назовава MoveStamp на този PdfContentEditor пример.
MoveStampById(pageNumber: int, stampId: int, x: double, y: double)Назовава MoveStampById на този PdfContentEditor пример.

Вижте също:

 Български