PdfContentEditor

PdfContentEditor

Gambaran Umum

PdfContentEditor adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: System.IDisposable.

Fasad untuk penyuntingan tingkat konten: penggantian teks, pembuatan tautan, operasi gambar.

Kelas ini menyediakan 83 metode untuk bekerja dengan objek PdfContentEditor dalam program .NET. Metode yang tersedia meliputi: AddDocumentAdditionalAction, AddDocumentAttachment, BindPdf, ChangeViewerPreference, Close, CreateApplicationLink, CreateBookmarksAction, CreateCaret, CreateCustomActionLink, CreateFileAttachment, CreateFreeText, CreateJavaScriptLink, dan 35 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET apa pun setelah menginstal paket Aspose.PDF FOSS untuk .NET. Properti: Document, DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint, dan 5 lainnya.

Properti

NamaJenisAksesDeskripsi
DocumentDocumentBacaDokumen PDF yang saat ini terikat untuk diedit.
TextReplaceOptionsTextReplaceOptionsBaca/TulisOpsi penggantian teks yang digunakan oleh keluarga ReplaceText(string,string).
TextEditOptionsTextEditOptionsBaca/TulisOpsi penyuntingan teks yang diteruskan ke mesin pengganti yang mendasarinya.
TextSearchOptionsTextSearchOptionsBaca/TulisOpsi pencarian teks yang digunakan oleh varian penggantian teks yang bersifat stateful.
ReplaceTextStrategyReplaceTextStrategyBaca/TulisMendapatkan atau mengatur strategi penggantian teks.
DocumentOpenstringBacaMendapatkan dokumen terbuka.
DocumentClosestringBacaMendapatkan penutupan dokumen.
DocumentWillSavestringBacaMendapatkan dokumen yang akan disimpan.
DocumentSavedstringBacaMendapatkan dokumen yang disimpan.
DocumentWillPrintstringBacaMendapatkan dokumen yang akan dicetak.
DocumentPrintedstringBacaMendapatkan dokumen yang dicetak.

Metode

Tanda tanganDeskripsi
PdfContentEditor()Ctor default — mengikat PDF nanti melalui BindPdf(string).
PdfContentEditor(document: Document)Mengikat ke Document yang sudah ada saat konstruksi.
BindPdf(pdfData: byte[])Mengikat file PDF untuk penyuntingan.
BindPdf(inputFile: string)Mengikat file PDF dengan path untuk penyuntingan.
BindPdf(inputStream: Stream)Mengikat aliran PDF untuk penyuntingan.
BindPdf(srcDoc: Document)Mengikat dokumen PDF dalam memori untuk penyuntingan.
Save()Simpan dokumen terikat.
Save(path: string)Simpan dokumen terikat ke jalur file.
Save(stream: Stream)Simpan dokumen terikat ke aliran.
Close()Tutup dokumen terikat.
Dispose()Melepaskan dokumen terikat (setara dengan Close).
GetViewerPreference()Dapatkan flag preferensi penampil saat ini sebagai bitmask integer.
ChangeViewerPreference(viewerAttribution: int)Ubah preferensi penampil.
GetStamps(pageNumber: int)Dapatkan informasi tentang stempel pada halaman.
DeleteStamp(pageNumber: int, index: int[])Hapus cap pada halaman berdasarkan indeks berbasis-0 mereka.
DeleteStampById(pageNumber: int, stampId: int)Hapus stempel berdasarkan ID stempel (ID yang ditetapkan melalui Stamp.StampId).
DeleteStampByIds(pageNumber: int, stampIds: int[])Hapus stempel berdasarkan ID stempel mereka.
ReplaceText(srcString: string, destString: string)Ganti teks dalam dokumen terikat sesuai dengan ReplaceTextStrategy.
ReplaceText(srcString: string, thePage: int, destString: string)Ganti teks pada halaman tertentu (berbasis 1).
ReplaceText(srcString: string, destString: string, textState: TextState)Ganti teks dengan format TextState yang eksplisit (font/ukuran/warna).
ReplaceText(srcString: string, thePage: int, destString: string, textState: TextState)Ganti teks pada halaman tertentu dengan TextState yang eksplisit.
ReplaceText(srcString: string, destString: string, fontSize: int)Ganti teks dan timpa ukuran font dari run penggantian.
ReplaceText(input: byte[], searchText: string, replaceText: string)Ganti semua kemunculan teks di semua halaman.
ReplaceText(input: byte[], searchText: string, replaceText: string, options: TextSearchOptions)Ganti semua kemunculan teks di semua halaman menggunakan opsi pencarian.
ReplaceTextOnPage(input: byte[], pageNumber: int, searchText: string, replaceText: string)Ganti teks pada halaman tertentu (berbasis 1).
CreateLocalLink(input: byte[], rect: Rectangle, pageNumber: int, destinationPage: int)Buat anotasi tautan lokal yang menavigasi ke halaman dalam dokumen yang sama.
CreateWebLink(input: byte[], rect: Rectangle, pageNumber: int, url: string)Buat anotasi tautan URI yang membuka URL.
CreateFreeText(input: byte[], rect: Rectangle, pageNumber: int, text: string, fontName: string?, fontSize: double)Buat anotasi teks bebas pada halaman.
CreateText(input: byte[], rect: Rectangle, pageNumber: int, title: string, contents: string)Buat anotasi teks (catatan tempel) pada halaman.
DeleteAnnotations(input: byte[], pageNumber: int)Hapus semua anotasi pada halaman tertentu.
DeleteAnnotations(input: byte[], pageNumber: int, annotationType: string)Hapus anotasi dengan subtipe tertentu dari halaman.
ExtractText(input: byte[], pageNumber: int)Ekstrak teks dari halaman tertentu.
ExtractText(input: byte[])Ekstrak teks dari semua halaman.
DrawCurve(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Overload yang mengubah Rectangle menjadi bentuk persegi panjang PDF dan mendelegasikan.
DrawCurve(lineInfo: LineInfo, pageNumber: int, rect: Rectangle, message: string?)Gambar kurva (polyline) pada halaman.
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int)Memanggil CreateLocalLink(rect, desPage, originalPage) pada instance PdfContentEditor ini.
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color)Memanggil CreateLocalLink(rect, desPage, originalPage, clr) pada instance PdfContentEditor ini.
CreateLocalLink(rect: System.Drawing.Rectangle, desPage: int, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[])Memanggil CreateLocalLink(rect, desPage, originalPage, clr, actionName) pada instance PdfContentEditor ini.
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int)Memanggil CreateWebLink(rect, url, originalPage) pada instance PdfContentEditor ini.
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color)Memanggil CreateWebLink(rect, url, originalPage, clr) pada instance PdfContentEditor ini.
CreateWebLink(rect: System.Drawing.Rectangle, url: string, originalPage: int, clr: System.Drawing.Color, actionName: System.Enum[])Memanggil CreateWebLink(rect, url, originalPage, clr, actionName) pada instance PdfContentEditor ini.
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int)Memanggil CreateApplicationLink(rect, application, page) pada instance PdfContentEditor ini.
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color)Memanggil CreateApplicationLink(rect, application, page, clr) pada instance PdfContentEditor ini.
CreateApplicationLink(rect: System.Drawing.Rectangle, application: string, page: int, clr: System.Drawing.Color, actionName: System.Enum[])Memanggil CreateApplicationLink(rect, application, page, clr, actionName) pada instance PdfContentEditor ini.
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int)Memanggil CreatePdfDocumentLink(rect, remotePdf, originalPage, destinationPage) pada instance PdfContentEditor ini.
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color)Memanggil CreatePdfDocumentLink(rect, remotePdf, originalPage, destinationPage, clr) pada instance PdfContentEditor ini.
CreatePdfDocumentLink(rect: System.Drawing.Rectangle, remotePdf: string, originalPage: int, destinationPage: int, clr: System.Drawing.Color, actionName: System.Enum[])Memanggil CreatePdfDocumentLink(rect, remotePdf, originalPage, destinationPage, clr, actionName) pada instance PdfContentEditor ini.
CreateJavaScriptLink(code: string, rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color)Memanggil CreateJavaScriptLink(code, rect, originalPage, color) pada instance PdfContentEditor ini.
CreateCustomActionLink(rect: System.Drawing.Rectangle, originalPage: int, color: System.Drawing.Color, actionName: System.Enum[])Memanggil CreateCustomActionLink(rect, originalPage, color, actionName) pada instance PdfContentEditor ini.
CreateFreeText(rect: System.Drawing.Rectangle, contents: string, page: int)Memanggil CreateFreeText(rect, contents, page) pada instance PdfContentEditor ini.
CreateText(rect: System.Drawing.Rectangle, title: string, contents: string, open: bool, icon: string, page: int)Memanggil CreateText(rect, title, contents, open, icon, page) pada instance PdfContentEditor ini.
CreateCaret(page: int, annotRect: System.Drawing.Rectangle, caretRect: System.Drawing.Rectangle, symbol: string, annotContents: string, color: System.Drawing.Color)Memanggil CreateCaret(page, annotRect, caretRect, symbol, annotContents, color) pada instance PdfContentEditor ini.
CreateMarkup(rect: System.Drawing.Rectangle, contents: string, type: int, page: int, clr: System.Drawing.Color)Memanggil CreateMarkup(rect, contents, type, page, clr) pada instance PdfContentEditor ini.
CreateSquareCircle(rect: System.Drawing.Rectangle, contents: string, clr: System.Drawing.Color, square: bool, page: int, borderWidth: int)Memanggil CreateSquareCircle(rect, contents, clr, square, page, borderWidth) pada instance PdfContentEditor ini.
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[])Memanggil CreateLine(rect, contents, x1, y1, x2, y2, page, border, clr, borderStyle, dashArray, LEArray) pada instance PdfContentEditor ini.
CreatePolygon(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Memanggil CreatePolygon(lineInfo, page, annotRect, annotContents) pada instance PdfContentEditor ini.
CreatePolyLine(lineInfo: LineInfo, page: int, annotRect: System.Drawing.Rectangle, annotContents: string)Memanggil CreatePolyLine(lineInfo, page, annotRect, annotContents) pada instance PdfContentEditor ini.
CreatePopup(rect: System.Drawing.Rectangle, contents: string, open: bool, page: int)Memanggil CreatePopup(rect, contents, open, page) pada instance PdfContentEditor ini.
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceFile: string)Memanggil CreateRubberStamp(page, annotRect, annotContents, color, appearanceFile) pada instance PdfContentEditor ini.
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, annotContents: string, color: System.Drawing.Color, appearanceStream: Stream)Memanggil CreateRubberStamp(page, annotRect, annotContents, color, appearanceStream) pada instance PdfContentEditor ini.
CreateRubberStamp(page: int, annotRect: System.Drawing.Rectangle, icon: string, annotContents: string, color: System.Drawing.Color)Memanggil CreateRubberStamp(page, annotRect, icon, annotContents, color) pada instance PdfContentEditor ini.
CreateMovie(rect: System.Drawing.Rectangle, filePath: string, page: int)Memanggil CreateMovie(rect, filePath, page) pada instance PdfContentEditor ini.
CreateSound(rect: System.Drawing.Rectangle, filePath: string, name: string, page: int, rate: string)Memanggil CreateSound(rect, filePath, name, page, rate) pada instance PdfContentEditor ini.
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string)Memanggil CreateFileAttachment(rect, contents, filePath, page, name) pada instance PdfContentEditor ini.
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, filePath: string, page: int, name: string, opacity: double)Memanggil CreateFileAttachment(rect, contents, filePath, page, name, opacity) pada instance PdfContentEditor ini.
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string)Memanggil CreateFileAttachment(rect, contents, attachmentStream, attachmentName, page, name) pada instance PdfContentEditor ini.
CreateFileAttachment(rect: System.Drawing.Rectangle, contents: string, attachmentStream: Stream, attachmentName: string, page: int, name: string, opacity: double)Memanggil CreateFileAttachment(rect, contents, attachmentStream, attachmentName, page, name, opacity) pada instance PdfContentEditor ini.
CreateBookmarksAction(title: string, color: System.Drawing.Color, boldFlag: bool, italicFlag: bool, file: string, actionType: string, destination: string)Memanggil CreateBookmarksAction(title, color, boldFlag, italicFlag, file, actionType, destination) pada instance PdfContentEditor ini.
AddDocumentAdditionalAction(eventType: string, code: string)Memanggil AddDocumentAdditionalAction(eventType, code) pada instance PdfContentEditor ini.
RemoveDocumentOpenAction()Memanggil RemoveDocumentOpenAction pada instance PdfContentEditor ini.
AddDocumentAttachment(fileAttachmentPath: string, description: string)Memanggil AddDocumentAttachment(fileAttachmentPath, description) pada instance PdfContentEditor ini.
AddDocumentAttachment(fileAttachmentStream: Stream, fileAttachmentName: string, description: string)Memanggil AddDocumentAttachment(fileAttachmentStream, fileAttachmentName, description) pada instance PdfContentEditor ini.
DeleteAttachments()Memanggil DeleteAttachments pada instance PdfContentEditor ini.
ExtractLink()Memanggil ExtractLink pada instance PdfContentEditor ini.
DeleteImage()Memanggil DeleteImage pada instance PdfContentEditor ini.
DeleteImage(pageNumber: int, index: int[])Memanggil DeleteImage(pageNumber, index) pada instance PdfContentEditor ini.
ReplaceImage(pageNumber: int, index: int, imageFile: string)Memanggil ReplaceImage(pageNumber, index, imageFile) pada instance PdfContentEditor ini.
HideStampById(pageNumber: int, stampId: int)Sembunyikan stamp(s) dengan stampId yang diberikan pada halaman tanpa menghapusnya: operator gambar stamp dipertahankan tetapi ditekan oleh empty-clip prologue, dan penanda %StampHidden=1 mencatat keadaan sehingga GetStamps melaporkan Visible = false dan ShowStampById dapat memulihkannya.
ShowStampById(pageNumber: int, stampId: int)Tampilkan stamp yang sebelumnya disembunyikan: hapus penanda tersembunyi dan empty-clip prologue sehingga stamp kembali menggambar.
DeleteStampById(stampId: int)Hapus semua stamp dengan stampId yang diberikan di semua halaman.
DeleteStampByIds(stampIds: int[])Hapus semua stamp yang ID-nya ada dalam stampIds di semua halaman.
MoveStamp(pageNumber: int, stampIndex: int, x: double, y: double)Memanggil MoveStamp(pageNumber, stampIndex, x, y) pada instance PdfContentEditor ini.
MoveStampById(pageNumber: int, stampId: int, x: double, y: double)Memanggil MoveStampById(pageNumber, stampId, x, y) pada instance PdfContentEditor ini.

Lihat Juga

 Bahasa Indonesia