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
↓ 4 callers
Method
bounds
(&self)
src/pdf/document/page/object.rs:872
↓ 4 callers
Method
close_path
Closes the current sub-path in this [PdfPagePathObject] by appending a straight line segment from the current point to the starting point of the sub-p
src/pdf/document/page/object/path.rs:795
↓ 4 callers
Method
copy_page_range_from_document
( &mut self, source: &PdfDocument, source_page_range: RangeInclusive<PdfPageIndex>,
src/pdf/document/pages.rs:335
↓ 4 callers
Method
delete
(&mut self, document: FPDF_DOCUMENT, index: PdfPageIndex, count: PdfPageIndex)
src/pdf/document/page/index_cache.rs:154
↓ 4 callers
Method
document_handle
(&self)
src/pdf/document/catalog.rs:38
↓ 4 callers
Method
document_handle
(&self)
src/pdf/document/page/text/char.rs:69
↓ 4 callers
Method
first
(&self)
src/pdf/document/page/text/chars.rs:113
↓ 4 callers
Method
format
(&self)
src/pdf/bitmap.rs:276
↓ 4 callers
Method
get
( &'b self, index: PdfPageTextCharIndex, )
src/pdf/document/page/text/chars.rs:96
↓ 4 callers
Method
get_object_from_handle
(&self, handle: &FPDF_PAGEOBJECT)
src/pdf/document/page/object/group.rs:720
↓ 4 callers
Method
get_processed_bitmap_with_size
Returns a new [PdfBitmap] created from the bitmap buffer backing this [PdfPageImageObject], taking into account any image filters, image mask, and obj
src/pdf/document/page/object/image.rs:426
↓ 4 callers
Method
helvetica
(&mut self)
src/pdf/document/fonts.rs:194
↓ 4 callers
Method
is_empty
(&self)
src/pdf/font/glyphs.rs:114
↓ 4 callers
Method
len
Returns the number of signatures in this [PdfSignatures] collection.
src/pdf/document/signatures.rs:31
↓ 4 callers
Method
len
(&self)
src/pdf/document/page/links.rs:36
↓ 4 callers
Method
len
(&self)
src/pdf/document/page/annotations.rs:74
↓ 4 callers
Method
len
Returns the number of options in this [PdfFormFieldOptions] collection.
src/pdf/document/page/field/options.rs:38
↓ 4 callers
Method
line_to
Appends a straight line segment to this [PdfPagePathObject] from the current point to the given coordinates. The new current point is set to the given
src/pdf/document/page/object/path.rs:646
↓ 4 callers
Method
point
Returns the horizontal and vertical destination positions of this [PdfPathSegment].
src/pdf/path/segment.rs:80
↓ 4 callers
Method
render_form_data
(mut self, do_render: bool)
src/pdf/document/page/render_config.rs:393
↓ 4 callers
Method
render_into_bitmap_with_config
( &self, bitmap: &mut PdfBitmap, config: &PdfRenderConfig, )
src/pdf/document/page.rs:620
↓ 4 callers
Function
rgba_to_bgra
(rgba: &[u8])
src/utils.rs:97
↓ 4 callers
Method
set_fill_color
(&mut self, fill_color: PdfColor)
src/pdf/document/page/object/group.rs:625
↓ 4 callers
Method
set_user_font_paths
Sets the list of user-specified paths that should be interrogated by Pdfium when attempting to load any custom fonts referenced in a PDF document.
src/config.rs:131
↓ 4 callers
Method
set_value_impl
(&mut self, value: &str)
src/pdf/document/page/field/private.rs:273
↓ 4 callers
Method
title
Returns the title of this [PdfBookmark], if any.
src/pdf/document/bookmark.rs:90
↓ 4 callers
Method
transform
(&self, matrix: PdfMatrix)
src/pdf/document/page/object/path.rs:964
↓ 4 callers
Method
unwrap_as_trait
(&self)
src/pdf/document/page/annotation.rs:349
↓ 3 callers
Method
FPDFAttachment_GetFile
( &self, attachment: FPDF_ATTACHMENT, buffer: *mut c_void, buflen: c_ulong,
src/bindings/wasm_bindings.rs:18378
↓ 3 callers
Method
FPDFBitmap_CreateEx
( &self, width: c_int, height: c_int, format: c_int, first_scan: *mut
src/bindings/wasm_bindings.rs:6410
↓ 3 callers
Method
FPDFBookmark_GetFirstChild
( &self, document: FPDF_DOCUMENT, bookmark: FPDF_BOOKMARK, )
src/bindings/wasm_bindings.rs:10634
↓ 3 callers
Method
FPDF_GetPageHeightF
(&self, page: FPDF_PAGE)
src/bindings/wasm_bindings.rs:3139
↓ 3 callers
Method
FPDF_LoadMemDocument64
( &self, data_buf: &[u8], password: Option<&str>, )
src/bindings/wasm_bindings.rs:1718
↓ 3 callers
Method
FPDF_SetSystemFontInfo
(&self, pFontInfo: *mut FPDF_SYSFONTINFO)
src/bindings/wasm_bindings.rs:10565
↓ 3 callers
Method
append
Adds all the given [PdfPageObject] objects to this group.
src/pdf/document/page/object/group.rs:192
↓ 3 callers
Method
as_form_field_mut
(&mut self)
src/pdf/document/page/annotation.rs:846
↓ 3 callers
Method
as_pdfium
(&self)
src/pdf/bitmap.rs:81
↓ 3 callers
Method
as_pdfium
(&self)
src/pdf/document/page/object.rs:201
↓ 3 callers
Method
as_pdfium_color
(&self)
src/pdf/color.rs:303
↓ 3 callers
Method
as_text_field_mut
Returns a mutable reference to the underlying [PdfFormTextField] for this [PdfFormField], if this form field has a field type of [PdfFormField::Text].
src/pdf/document/page/field.rs:269
↓ 3 callers
Method
attachments_mut
(&mut self)
src/pdf/document.rs:254
↓ 3 callers
Method
bottom
Returns the bottom-most extent of this [PdfQuadPoints].
src/pdf/quad_points.rs:214
↓ 3 callers
Method
content_regeneration_strategy
(&self)
src/pdf/document/page.rs:890
↓ 3 callers
Method
copy_bytes_to_pdfium_address
Copies the given bytes into Pdfium's WASM memory heap at the given destination location. WASM modules are isolated from one another and cannot direct
src/bindings/wasm_bindings.rs:504
↓ 3 callers
Method
copy_file_access_to_pdfium
Copies the give `FPDF_FILEACCESS` struct into Pdfium's WASM heap, returning a pointer to the copied struct at the destination location. A wrapper fun
src/bindings/wasm_bindings.rs:798
↓ 3 callers
Method
create_attachment_from_file
( &mut self, name: &str, path: &(impl AsRef<Path> + ?Sized), )
src/pdf/document/attachments.rs:163
↓ 3 callers
Method
create_empty_group
(&self)
src/pdf/document/page/objects.rs:88
↓ 3 callers
Method
create_image_object
( &mut self, x: PdfPoints, y: PdfPoints, image: &DynamicImage, width:
src/pdf/document/page/objects/common.rs:597
↓ 3 callers
Method
create_page_at_index
Creates a new, empty [PdfPage] with the given [PdfPagePaperSize] and inserts it into this [PdfPages] collection at the given page index.
src/pdf/document/pages.rs:232
↓ 3 callers
Method
d
(&self)
src/pdf/document/page/paragraph.rs:845
↓ 3 callers
Method
delete
Deletes this [PdfPage] from its containing `PdfPages` collection, consuming this [PdfPage].
src/pdf/document/page.rs:861
↓ 3 callers
Method
document_handle
(&self)
src/pdf/document/page/annotations.rs:61
↓ 3 callers
Method
find_first_by_title
Returns the first [PdfBookmark] in the containing [PdfDocument] that has a title matching the given string. Note that bookmarks are not required to h
src/pdf/document/bookmarks.rs:69
↓ 3 callers
Method
first
(&self)
src/pdf/document/page/annotation/attachment_points.rs:103
↓ 3 callers
Method
first_child
Returns the first child [PdfBookmark] of this [PdfBookmark], if any.
src/pdf/document/bookmark.rs:184
↓ 3 callers
Method
font_size
(&self)
src/pdf/document/page/paragraph.rs:75
↓ 3 callers
Method
get
Returns a single [PdfPage] from this [PdfPages] collection.
src/pdf/document/pages.rs:124
↓ 3 callers
Method
get
Returns a single [PdfPageAnnotation] from this [PdfPageAnnotations] collection.
src/pdf/document/page/annotations.rs:92
↓ 3 callers
Method
get
Returns a single attachment point, expressed as a set of [PdfQuadPoints], from this [PdfPageAnnotationAttachmentPoints] collection.
src/pdf/document/page/annotation/attachment_points.rs:75
↓ 3 callers
Method
get
(&self, index: PdfPageObjectIndex)
src/pdf/document/page/objects/common.rs:386
↓ 3 callers
Method
get
(&self, index: PdfPageObjectIndex)
src/pdf/document/page/object/group.rs:325
↓ 3 callers
Method
get
( &'b self, index: PdfPageTextSegmentIndex, )
src/pdf/document/page/text/segments.rs:94
↓ 3 callers
Method
get_flags_impl
(&self)
src/pdf/document/page/annotation/private.rs:551
↓ 3 callers
Method
get_impl
(&self, index: PdfPageObjectIndex)
src/pdf/document/page/object/x_object_form.rs:166
↓ 3 callers
Method
get_next_result
Returns the next search result yielded by this [PdfPageTextSearch] object in the given direction.
src/pdf/document/page/text/search.rs:117
↓ 3 callers
Method
get_processed_image_with_size
( &self, document: &PdfDocument, width: Pixels, height: Pixels, )
src/pdf/document/page/object/image.rs:557
↓ 3 callers
Method
group_value
(&self)
src/pdf/document/page/field/radio.rs:62
↓ 3 callers
Method
height
(&self)
src/pdf/bitmap.rs:270
↓ 3 callers
Method
inside_rect
Returns all characters that lie within the bounds of the given [PdfRect] in the containing [PdfPage], in the order in which they are defined in the do
src/pdf/document/page/text.rs:257
↓ 3 callers
Method
is_empty
(&self)
src/pdf/document/pages.rs:103
↓ 3 callers
Method
is_empty
(&self)
src/pdf/document/page/annotation/attachment_points.rs:51
↓ 3 callers
Method
is_empty
(&self)
src/pdf/document/page/objects/common.rs:45
↓ 3 callers
Method
is_empty
(&self)
src/pdf/document/page/object/x_object_form.rs:62
↓ 3 callers
Method
is_empty
(&self)
src/pdf/document/page/text/segments.rs:71
↓ 3 callers
Method
is_owned
Returns `true` if the memory allocated to the [PdfPageObject] holding this [PdfObjectOwnership] instance is owned by an object container attached to e
src/pdf/document/page/object/ownership.rs:135
↓ 3 callers
Method
iter
(&self)
src/pdf/document/page/annotation/attachment_points.rs:167
↓ 3 callers
Method
iter
(&self)
src/pdf/path/clip_path.rs:91
↓ 3 callers
Method
left
Returns the left-most extent of this [PdfQuadPoints].
src/pdf/quad_points.rs:198
↓ 3 callers
Method
len
(&self)
src/pdf/document/page/object/group.rs:130
↓ 3 callers
Method
links
(&self)
src/pdf/document/page.rs:413
↓ 3 callers
Method
object_type
(&self)
src/pdf/document/page/object.rs:399
↓ 3 callers
Method
remove_object_from_annotation
Removes this [PdfPageObject] from the [PdfPageAnnotationsObjects] collection that contains it. We use inversion of control here so that PdfPageAnnotat
src/pdf/document/page/object/private.rs:232
↓ 3 callers
Method
remove_object_from_page
(&mut self)
src/pdf/document/page/object.rs:1223
↓ 3 callers
Method
remove_object_from_page
Removes this [PdfPageObject] from the [PdfPageObjects] collection that contains it.
src/pdf/document/page/object/private.rs:149
↓ 3 callers
Method
render_annotations
(mut self, do_render: bool)
src/pdf/document/page/render_config.rs:402
↓ 3 callers
Method
right
Returns the right-most extent of this [PdfQuadPoints].
src/pdf/quad_points.rs:206
↓ 3 callers
Method
scale_page_by_factor
(self, scale: f32)
src/pdf/document/page/render_config.rs:251
↓ 3 callers
Method
set
(&mut self, document: FPDF_DOCUMENT, page: FPDF_PAGE, props: PdfPageCachedProperties)
src/pdf/document/page/index_cache.rs:44
↓ 3 callers
Method
set_blend_mode
( &mut self, blend_mode: PdfPageObjectBlendMode, )
src/pdf/document/page/object/group.rs:616
↓ 3 callers
Method
set_bounds
(&mut self, bounds: PdfRect)
src/pdf/document/page/annotation.rs:1129
↓ 3 callers
Method
set_origin
(mut self, left: Pixels, top: Pixels)
src/pdf/document/page/render_config.rs:678
↓ 3 callers
Method
set_target_height
(mut self, height: Pixels)
src/pdf/document/page/render_config.rs:210
↓ 3 callers
Method
set_target_size
(self, width: Pixels, height: Pixels)
src/pdf/document/page/render_config.rs:187
↓ 3 callers
Method
take
(&mut self, key: &str)
src/bindings/wasm_bindings.rs:1037
↓ 3 callers
Method
to_rect
Returns the smallest [PdfRect] that can completely enclose the quadrilateral outlined by this [PdfQuadPoints].
src/pdf/quad_points.rs:255
↓ 3 callers
Method
top
Returns the top-most extent of this [PdfQuadPoints].
src/pdf/quad_points.rs:222
↓ 3 callers
Method
transform
(&self, matrix: PdfMatrix)
src/pdf/quad_points.rs:244
↓ 3 callers
Function
unaligned_rgb_to_bgra
(rgb: &[u8])
src/utils.rs:89
↓ 3 callers
Method
unscaled_font_size
(&self)
src/pdf/document/page/text/char.rs:142
↓ 3 callers
Method
value
(&self)
src/pdf/document/metadata.rs:48
← previous
next →
201–300 of 3,097, ranked by callers