Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ajrcarey/pdfium-render
/ functions
Functions
3,097 in github.com/ajrcarey/pdfium-render
⨍
Functions
3,097
◇
Types & classes
3,132
↓ 3 callers
Method
value_impl
Internal implementation of `value()` function shared by value-carrying form field widgets such as text fields. Not exposed directly by [PdfFormFieldCo
src/pdf/document/page/field/private.rs:230
↓ 3 callers
Method
width
(&self)
src/pdf/bitmap.rs:264
↓ 2 callers
Method
FPDFAction_GetURIPath
( &self, document: FPDF_DOCUMENT, action: FPDF_ACTION, buffer: *mut c_void,
src/bindings/wasm_bindings.rs:10928
↓ 2 callers
Method
FPDFAnnot_AppendObject
( &self, annot: FPDF_ANNOTATION, obj: FPDF_PAGEOBJECT, )
src/bindings/wasm_bindings.rs:7042
↓ 2 callers
Method
FPDFAnnot_GetAP
( &self, annot: FPDF_ANNOTATION, appearanceMode: FPDF_ANNOT_APPEARANCEMODE, bu
src/bindings/wasm_bindings.rs:8105
↓ 2 callers
Method
FPDFAnnot_GetColor
( &self, annot: FPDF_ANNOTATION, color_type: FPDFANNOT_COLORTYPE, R: *mut c_ui
src/bindings/wasm_bindings.rs:7163
↓ 2 callers
Method
FPDFAnnot_GetFormFieldExportValue
( &self, form: FPDF_FORMHANDLE, annot: FPDF_ANNOTATION, buffer: *mut FPDF_WCHA
src/bindings/wasm_bindings.rs:8980
↓ 2 callers
Method
FPDFAnnot_GetFormFieldName
( &self, form: FPDF_FORMHANDLE, annot: FPDF_ANNOTATION, buffer: *mut FPDF_WCHA
src/bindings/wasm_bindings.rs:8334
↓ 2 callers
Method
FPDFAnnot_GetFormFieldValue
( &self, form: FPDF_FORMHANDLE, annot: FPDF_ANNOTATION, buffer: *mut FPDF_WCHA
src/bindings/wasm_bindings.rs:8419
↓ 2 callers
Method
FPDFAnnot_GetObject
(&self, annot: FPDF_ANNOTATION, index: c_int)
src/bindings/wasm_bindings.rs:7084
↓ 2 callers
Method
FPDFAnnot_GetObjectCount
(&self, annot: FPDF_ANNOTATION)
src/bindings/wasm_bindings.rs:7067
↓ 2 callers
Method
FPDFAnnot_GetOptionLabel
( &self, form: FPDF_FORMHANDLE, annot: FPDF_ANNOTATION, index: c_int,
src/bindings/wasm_bindings.rs:8506
↓ 2 callers
Method
FPDFAnnot_GetSubtype
(&self, annot: FPDF_ANNOTATION)
src/bindings/wasm_bindings.rs:6926
↓ 2 callers
Method
FPDFAnnot_GetValueType
(&self, annot: FPDF_ANNOTATION, key: &str)
src/bindings/wasm_bindings.rs:7879
↓ 2 callers
Method
FPDFAnnot_HasAttachmentPoints
(&self, annot: FPDF_ANNOTATION)
src/bindings/wasm_bindings.rs:7247
↓ 2 callers
Method
FPDFAnnot_HasKey
(&self, annot: FPDF_ANNOTATION, key: &str)
src/bindings/wasm_bindings.rs:7848
↓ 2 callers
Method
FPDFAnnot_RemoveObject
(&self, annot: FPDF_ANNOTATION, index: c_int)
src/bindings/wasm_bindings.rs:7105
↓ 2 callers
Method
FPDFAnnot_SetColor
( &self, annot: FPDF_ANNOTATION, color_type: FPDFANNOT_COLORTYPE, R: c_uint,
src/bindings/wasm_bindings.rs:7126
↓ 2 callers
Method
FPDFAttachment_GetName
( &self, attachment: FPDF_ATTACHMENT, buffer: *mut FPDF_WCHAR, buflen: c_ulong
src/bindings/wasm_bindings.rs:18106
↓ 2 callers
Method
FPDFBitmap_GetBuffer
(&self, bitmap: FPDF_BITMAP)
src/bindings/static_bindings.rs:1716
↓ 2 callers
Method
FPDFBitmap_GetBuffer_as_slice
(&self, bitmap: FPDF_BITMAP)
src/bindings.rs:3222
↓ 2 callers
Method
FPDFBitmap_GetBuffer_as_vec
(&self, bitmap: FPDF_BITMAP)
src/bindings.rs:3258
↓ 2 callers
Method
FPDFBitmap_GetFormat
(&self, bitmap: FPDF_BITMAP)
src/bindings/wasm_bindings.rs:6459
↓ 2 callers
Method
FPDFBitmap_GetWidth
(&self, bitmap: FPDF_BITMAP)
src/bindings/wasm_bindings.rs:6632
↓ 2 callers
Method
FPDFBookmark_GetNextSibling
( &self, document: FPDF_DOCUMENT, bookmark: FPDF_BOOKMARK, )
src/bindings/wasm_bindings.rs:10659
↓ 2 callers
Method
FPDFBookmark_GetTitle
( &self, bookmark: FPDF_BOOKMARK, buffer: *mut c_void, buflen: c_ulong, )
src/bindings/wasm_bindings.rs:10684
↓ 2 callers
Method
FPDFCatalog_GetLanguage
( &self, document: FPDF_DOCUMENT, buffer: *mut FPDF_WCHAR, buflen: c_ulong,
src/bindings/wasm_bindings.rs:18534
↓ 2 callers
Method
FPDFCatalog_SetLanguage
( &self, document: FPDF_DOCUMENT, #[cfg(any( feature = "pdfium_future",
src/bindings/wasm_bindings.rs:18603
↓ 2 callers
Method
FPDFFont_GetBaseFontName
( &self, font: FPDF_FONT, buffer: *mut c_char, length: usize, )
src/bindings/wasm_bindings.rs:17089
↓ 2 callers
Method
FPDFFont_GetFamilyName
( &self, font: FPDF_FONT, buffer: *mut c_char, length: usize, )
src/bindings/wasm_bindings.rs:17156
↓ 2 callers
Method
FPDFFont_GetFontData
( &self, font: FPDF_FONT, buffer: *mut u8, buflen: usize, out_buflen:
src/bindings/wasm_bindings.rs:17350
↓ 2 callers
Method
FPDFFont_GetFontName
( &self, font: FPDF_FONT, buffer: *mut c_char, length: c_ulong, )
src/bindings/wasm_bindings.rs:17289
↓ 2 callers
Method
FPDFImageObj_GetImageDataRaw
( &self, image_object: FPDF_PAGEOBJECT, buffer: *mut c_void, buflen: c_ulong,
src/bindings/wasm_bindings.rs:15890
↓ 2 callers
Method
FPDFImageObj_GetImageFilter
( &self, image_object: FPDF_PAGEOBJECT, index: c_int, buffer: *mut c_void,
src/bindings/wasm_bindings.rs:15966
↓ 2 callers
Method
FPDFPageObj_Destroy
(&self, page_obj: FPDF_PAGEOBJECT)
src/bindings/wasm_bindings.rs:14004
↓ 2 callers
Method
FPDFPageObj_GetFillColor
( &self, page_object: FPDF_PAGEOBJECT, R: *mut c_uint, G: *mut c_uint,
src/bindings/wasm_bindings.rs:16684
↓ 2 callers
Method
FPDFPageObj_GetStrokeColor
( &self, page_object: FPDF_PAGEOBJECT, R: *mut c_uint, G: *mut c_uint,
src/bindings/wasm_bindings.rs:16415
↓ 2 callers
Method
FPDFPageObj_GetType
(&self, page_object: FPDF_PAGEOBJECT)
src/bindings/wasm_bindings.rs:14035
↓ 2 callers
Method
FPDFPageObj_SetFillColor
( &self, page_object: FPDF_PAGEOBJECT, R: c_uint, G: c_uint, B: c_uint
src/bindings/wasm_bindings.rs:16650
↓ 2 callers
Method
FPDFPageObj_SetIsActive
( &self, page_object: FPDF_PAGEOBJECT, active: FPDF_BOOL, )
src/bindings/wasm_bindings.rs:14117
↓ 2 callers
Method
FPDFPageObj_SetStrokeColor
( &self, page_object: FPDF_PAGEOBJECT, R: c_uint, G: c_uint, B: c_uint
src/bindings/wasm_bindings.rs:16381
↓ 2 callers
Method
FPDFPage_CountObjects
(&self, page: FPDF_PAGE)
src/bindings/wasm_bindings.rs:13968
↓ 2 callers
Method
FPDFPage_Delete
(&self, document: FPDF_DOCUMENT, page_index: c_int)
src/bindings/wasm_bindings.rs:5698
↓ 2 callers
Method
FPDFPage_GetObject
(&self, page: FPDF_PAGE, index: c_int)
src/bindings/wasm_bindings.rs:13983
↓ 2 callers
Method
FPDFPage_New
( &self, document: FPDF_DOCUMENT, page_index: c_int, width: c_double,
src/bindings/wasm_bindings.rs:5667
↓ 2 callers
Method
FPDFPath_GetDrawMode
( &self, path: FPDF_PAGEOBJECT, fillmode: *mut c_int, stroke: *mut FPDF_BOOL,
src/bindings/wasm_bindings.rs:13499
↓ 2 callers
Method
FPDFSignatureObj_GetContents
( &self, signature: FPDF_SIGNATURE, buffer: *mut c_void, length: c_ulong,
src/bindings/wasm_bindings.rs:3583
↓ 2 callers
Method
FPDFSignatureObj_GetReason
( &self, signature: FPDF_SIGNATURE, buffer: *mut c_void, length: c_ulong,
src/bindings/wasm_bindings.rs:3766
↓ 2 callers
Method
FPDFSignatureObj_GetTime
( &self, signature: FPDF_SIGNATURE, buffer: *mut c_char, length: c_ulong,
src/bindings/wasm_bindings.rs:3823
↓ 2 callers
Method
FPDFText_ClosePage
(&self, text_page: FPDF_TEXTPAGE)
src/bindings/wasm_bindings.rs:11484
↓ 2 callers
Method
FPDFText_FindStart
( &self, text_page: FPDF_TEXTPAGE, findwhat: FPDF_WIDESTRING, flags: c_ulong,
src/bindings/wasm_bindings.rs:12416
↓ 2 callers
Method
FPDFText_GetBoundedText
( &self, text_page: FPDF_TEXTPAGE, left: c_double, top: c_double, righ
src/bindings/wasm_bindings.rs:12345
↓ 2 callers
Method
FPDFText_GetFontInfo
( &self, text_page: FPDF_TEXTPAGE, index: c_int, buffer: *mut c_void,
src/bindings/wasm_bindings.rs:11595
↓ 2 callers
Method
FPDFText_GetTextObject
( &self, text_page: FPDF_TEXTPAGE, index: c_int, )
src/bindings/wasm_bindings.rs:11549
↓ 2 callers
Method
FPDFText_LoadPage
(&self, page: FPDF_PAGE)
src/bindings/wasm_bindings.rs:11469
↓ 2 callers
Method
FPDF_CloseXObject
(&self, xobject: FPDF_XOBJECT)
src/bindings/wasm_bindings.rs:3053
↓ 2 callers
Method
FPDF_GetMetaText
( &self, document: FPDF_DOCUMENT, tag: &str, buffer: *mut c_void, bufl
src/bindings/wasm_bindings.rs:2530
↓ 2 callers
Method
FPDF_GetPageLabel
( &self, document: FPDF_DOCUMENT, page_index: c_int, buffer: *mut c_void,
src/bindings/wasm_bindings.rs:3169
↓ 2 callers
Method
FPDF_GetPageWidthF
(&self, page: FPDF_PAGE)
src/bindings/wasm_bindings.rs:3109
↓ 2 callers
Method
FPDF_LoadPage
(&self, document: FPDF_DOCUMENT, page_index: c_int)
src/bindings/wasm_bindings.rs:2683
↓ 2 callers
Method
FPDF_NewFormObjectFromXObject
(&self, xobject: FPDF_XOBJECT)
src/bindings/wasm_bindings.rs:3067
↓ 2 callers
Method
FPDF_NewXObjectFromPage
( &self, dest_doc: FPDF_DOCUMENT, src_doc: FPDF_DOCUMENT, src_page_index: c_in
src/bindings/wasm_bindings.rs:3025
↓ 2 callers
Method
TRUE
(&self)
src/bindings.rs:157
↓ 2 callers
Method
action
Returns the [PdfAction] associated with this [PdfLink], if any. The action indicates the behaviour that will occur when the user interacts with the l
src/pdf/link.rs:51
↓ 2 callers
Method
add
(&self, other: PdfMatrix)
src/pdf/matrix.rs:202
↓ 2 callers
Method
add_image_object
( &mut self, object: PdfPageImageObject<'a>, )
src/pdf/document/page/objects/common.rs:315
↓ 2 callers
Method
add_object_to_page
(&mut self, page_objects: &mut PdfPageObjects)
src/pdf/document/page/object.rs:1201
↓ 2 callers
Method
add_text_object
( &mut self, object: PdfPageTextObject<'a>, )
src/pdf/document/page/objects/common.rs:127
↓ 2 callers
Function
aligned_grayscale_to_unaligned
( grayscale: &[u8], width: usize, stride: usize, )
src/utils.rs:143
↓ 2 callers
Function
aligned_rgb_to_rgba
(rgb: &[u8], width: usize, stride: usize)
src/utils.rs:32
↓ 2 callers
Method
all
Returns all characters that lie within the containing [PdfPage], in the order in which they are defined in the document, concatenated into a single st
src/pdf/document/page/text.rs:246
↓ 2 callers
Method
annotation_handle
(&self)
src/pdf/document/page/annotation/objects.rs:58
↓ 2 callers
Method
as_fpdf_file_access_mut_ptr
(&mut self)
src/utils.rs:353
↓ 2 callers
Method
as_fpdf_file_write_mut_ptr
(&mut self)
src/utils.rs:424
↓ 2 callers
Method
as_pdfium
(&self)
src/pdf/document.rs:127
↓ 2 callers
Method
as_pdfium_color_with_alpha
(&self)
src/pdf/color.rs:312
↓ 2 callers
Method
as_raw_bytes
Returns an immutable reference to the bitmap buffer backing this [PdfBitmap]. Unlike [PdfBitmap::as_rgba_bytes], this function does not attempt any c
src/pdf/bitmap.rs:288
↓ 2 callers
Method
as_rgba_bytes
Returns an owned copy of the bitmap buffer backing this [PdfBitmap], normalizing all color channels into RGBA irrespective of the original pixel forma
src/pdf/bitmap.rs:294
↓ 2 callers
Method
as_text_field
(&self)
src/pdf/document/page/field.rs:260
↓ 2 callers
Method
as_uri_action
(&self)
src/pdf/action.rs:241
↓ 2 callers
Method
as_widget_annotation_mut
(&mut self)
src/pdf/document/page/annotation.rs:775
↓ 2 callers
Method
bool_to_pdfium
(&self, bool: bool)
src/bindings.rs:178
↓ 2 callers
Method
boundaries
(&self)
src/pdf/document/page.rs:401
↓ 2 callers
Method
bounds_impl
Internal implementation of [PdfPageObjectCommon::bounds()].
src/pdf/document/page/object/private.rs:321
↓ 2 callers
Method
chars
(&self, text: &'a PdfPageText<'a>)
src/pdf/document/page/object/text.rs:456
↓ 2 callers
Method
chars_for_object
( &self, object: &PdfPageTextObject, )
src/pdf/document/page/text.rs:129
↓ 2 callers
Method
chars_inside_rect
( &'b self, rect: PdfRect, )
src/pdf/document/page/text.rs:166
↓ 2 callers
Method
clear_user_font_paths
(self)
src/config.rs:77
↓ 2 callers
Method
color_components
(&self)
src/pdf/color.rs:323
↓ 2 callers
Method
copy_file_write_to_pdfium
Copies the give `FPDF_FILEWRITE` struct into Pdfium's WASM heap, returning a pointer to the copied struct at the destination location. A wrapper func
src/bindings/wasm_bindings.rs:860
↓ 2 callers
Method
copy_into_x_object_form_object_from_handles
( &mut self, destination_document_handle: FPDF_DOCUMENT, destination_page_width: PdfPo
src/pdf/document/page/object/group.rs:428
↓ 2 callers
Method
copy_page_from_document
Copies a single page with the given source page index from the given source [PdfDocument], inserting it at the given destination page index in this [P
src/pdf/document/pages.rs:262
↓ 2 callers
Method
create_attachment_from_bytes
Attempts to add a new [PdfAttachment] to this collection, using the given name and the data in the given byte buffer. An error will be returned if the
src/pdf/document/attachments.rs:106
↓ 2 callers
Method
create_path_object_circle_at
( &mut self, center_x: PdfPoints, center_y: PdfPoints, radius: PdfPoints,
src/pdf/document/page/objects/common.rs:530
↓ 2 callers
Method
crop
(&self)
src/pdf/document/page/boundaries.rs:220
↓ 2 callers
Method
document_handle
(&self)
src/pdf/document/page.rs:235
↓ 2 callers
Method
does_match_raw_styling
(&self, other_font_size: PdfPoints, other_font: &PdfFont)
src/pdf/document/page/paragraph.rs:93
↓ 2 callers
Method
does_overlap
(&self, other: &PdfRect)
src/pdf/rect.rs:183
↓ 2 callers
Method
drop_impl
Drops the page by calling `FPDF_ClosePage()`, freeing held memory. This will invalidate this page's `FPDF_PAGE` handle. The page index cache will be u
src/pdf/document/page.rs:997
↓ 2 callers
Method
ellipse
Draws an ellipse at the current point using the given horizontal and vertical radii. The ellipse will be constructed using four Bézier curves, one for
src/pdf/document/page/object/path.rs:746
← previous
next →
301–400 of 3,097, ranked by callers