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
↓ 1 callers
Method
is_empty
(&self)
src/pdf/path/segments.rs:19
↓ 1 callers
Method
is_empty
(&self)
src/pdf/path/clip_path.rs:57
↓ 1 callers
Method
is_file_select
Returns `true` if this [PdfFormTextField] represents the path of a file whose contents are to be submitted as the value of the field. This flag was a
src/pdf/document/page/field/text.rs:110
↓ 1 callers
Method
is_fixed_pitch
Returns `true` if all the glyphs in this [PdfFont] have the same width. Pdfium may not reliably return the correct value of this flag for built-in fo
src/pdf/font.rs:420
↓ 1 callers
Method
is_markup_annotation_impl
(&self)
src/pdf/document/page/annotation/private.rs:365
↓ 1 callers
Method
is_multiline
(&self)
src/pdf/document/page/field/text.rs:68
↓ 1 callers
Method
is_password
(&self)
src/pdf/document/page/field/text.rs:88
↓ 1 callers
Method
is_ready
Returns `true` if this [PdfiumRenderWasmState] has been successfully bound to a valid external Pdfium WASM module.
src/bindings/wasm_bindings.rs:127
↓ 1 callers
Method
is_serif
Returns `true` if one or more glyphs in this [PdfFont] have serifs - short strokes drawn at an angle on the top or bottom of glyph stems to decorate t
src/pdf/font.rs:438
↓ 1 callers
Method
is_unsupported
(&self)
src/pdf/action.rs:148
↓ 1 callers
Method
is_unsupported
(&self)
src/pdf/document/page/annotation.rs:492
↓ 1 callers
Method
is_unsupported
(&self)
src/pdf/document/page/object.rs:426
↓ 1 callers
Method
iter
(&self)
src/pdf/document/bookmarks.rs:104
↓ 1 callers
Method
iter
(&'a self)
src/pdf/document/page/objects/common.rs:391
↓ 1 callers
Method
iter_direct_children
(&self)
src/pdf/document/bookmark.rs:260
↓ 1 callers
Method
landscape
Rotates a portrait [PdfPagePaperSize] into a landscape [PdfPagePaperSize] if necessary. A new [PdfPagePaperSize] value is returned; this [PdfPagePaper
src/pdf/document/page/size.rs:464
↓ 1 callers
Method
last
(&self)
src/pdf/document/page/text/chars.rs:123
↓ 1 callers
Method
len
(&self)
src/pdf/document/metadata.rs:105
↓ 1 callers
Method
load_pdf_from_blob
Attempts to open a [PdfDocument] by loading document data from the given `Blob`. A `File` object returned from a `FileList` is a suitable `Blob`: ```
src/pdfium.rs:443
↓ 1 callers
Method
load_pdf_from_byte_vec
Attempts to open a [PdfDocument] from the given owned byte buffer. If the document is password protected, the given password will be used to unlock i
src/pdfium.rs:294
↓ 1 callers
Method
load_true_type_from_blob
( &mut self, blob: Blob, is_cid_font: bool, )
src/pdf/document/fonts.rs:507
↓ 1 callers
Method
load_true_type_from_reader
Attempts to load a TrueType font file from the given reader, returning a reusable [PdfFontToken] if the font was successfully loaded. Set the `is_cid
src/pdf/document/fonts.rs:435
↓ 1 callers
Method
load_type1_from_blob
( &mut self, blob: Blob, is_cid_font: bool, )
src/pdf/document/fonts.rs:362
↓ 1 callers
Method
load_type1_from_reader
Attempts to load a Type 1 font file from the given reader, returning a reusable [PdfFontToken] if the font was successfully loaded. Set the `is_cid_f
src/pdf/document/fonts.rs:290
↓ 1 callers
Method
lock
()
src/bindings/wasm_bindings.rs:93
↓ 1 callers
Method
media
(&self)
src/pdf/document/page/boundaries.rs:113
↓ 1 callers
Method
mix_with
(&self, other: &PdfColor)
src/pdf/color.rs:235
↓ 1 callers
Method
modification_date_impl
(&self)
src/pdf/document/page/annotation/private.rs:353
↓ 1 callers
Method
name
Returns the name of this [PdfFont].
src/pdf/font.rs:190
↓ 1 callers
Method
name
Returns the name of this [PdfAttachment].
src/pdf/document/attachment.rs:49
↓ 1 callers
Method
object_handle
(&self)
src/pdf/document/page/object/x_object_form.rs:139
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation.rs:1327
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/widget.rs:80
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/circle.rs:58
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/free_text.rs:58
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/squiggly.rs:64
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/unsupported.rs:66
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/link.rs:108
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/highlight.rs:65
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/text.rs:58
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/redacted.rs:58
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/square.rs:58
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/underline.rs:64
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/ink.rs:64
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/popup.rs:58
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/xfa_widget.rs:83
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/stamp.rs:64
↓ 1 callers
Method
objects_impl
(&self)
src/pdf/document/page/annotation/strikeout.rs:64
↓ 1 callers
Method
options
Returns the collection of selectable options in this [PdfFormComboBoxField].
src/pdf/document/page/field/combo.rs:59
↓ 1 callers
Method
options
Returns the collection of selectable options in this [PdfFormListBoxField].
src/pdf/document/page/field/list.rs:58
↓ 1 callers
Method
ownership
(&self)
src/pdf/document/page/objects.rs:161
↓ 1 callers
Method
ownership
(&self)
src/pdf/document/page/annotation/link.rs:103
↓ 1 callers
Method
ownership
(&self)
src/pdf/document/page/annotation/objects.rs:65
↓ 1 callers
Method
ownership
(&self)
src/pdf/document/page/object/text.rs:545
↓ 1 callers
Method
page_handle
(&self)
src/pdf/document/page/text/char.rs:75
↓ 1 callers
Method
page_handle
(&self)
src/pdf/document/page/text/chars.rs:54
↓ 1 callers
Method
page_size
Returns the size of a single [PdfPage] without loading it into memory. This is considerably faster than loading the page first via [PdfPages::get()] a
src/pdf/document/pages.rs:151
↓ 1 callers
Method
page_size
(&self)
src/pdf/document/page.rs:261
↓ 1 callers
Method
provide
( &mut self, request: PdfiumCustomFontProviderRequest, )
examples/custom_font_provider.rs:66
↓ 1 callers
Function
read_block_from_callback
The callback function invoked by Pdfium.
src/utils.rs:359
↓ 1 callers
Method
reason
Returns the reason for the signing, if any, as a plain text description provided by the creator of this [PdfSignature].
src/pdf/document/signature.rs:107
↓ 1 callers
Method
rect
Returns the area on the page that the user can use to interact with this [PdfLink] in a PDF viewer, if any.
src/pdf/link.rs:84
↓ 1 callers
Method
rect_to
Appends a rectangle to this [PdfPagePathObject] by drawing four line segments from the current point, ending at the given coordinates. The current sub
src/pdf/document/page/object/path.rs:699
↓ 1 callers
Method
regenerate_content_immut
(&self)
src/pdf/document/page.rs:951
↓ 1 callers
Method
remove_object
( &mut self, object: PdfPageObject<'a>, )
src/pdf/document/page/objects/common.rs:657
↓ 1 callers
Method
remove_object_impl
( &mut self, mut object: PdfPageObject<'a>, )
src/pdf/document/page/object/x_object_form.rs:210
↓ 1 callers
Method
render
Renders this [PdfPage] into a [PdfBitmap] with the given pixel dimensions and page rotation. It is the responsibility of the caller to ensure the giv
src/pdf/document/page.rs:541
↓ 1 callers
Method
render_mode
Returns the text rendering mode for the text contained within this [PdfPageTextObject].
src/pdf/document/page/object/text.rs:241
↓ 1 callers
Method
root
Returns the root [PdfBookmark] in the containing [PdfDocument], if any.
src/pdf/document/bookmarks.rs:46
↓ 1 callers
Method
rotate
(self, rotation: PdfPageRenderRotation, do_rotate_constraints: bool)
src/pdf/document/page/render_config.rs:304
↓ 1 callers
Method
rotate_if_portrait
( mut self, rotation: PdfPageRenderRotation, do_rotate_constraints: bool, )
src/pdf/document/page/render_config.rs:317
↓ 1 callers
Method
rotation
(&self)
src/pdf/document/page.rs:292
↓ 1 callers
Method
save_to_bytes
Writes this [PdfDocument] to a new byte buffer, returning the byte buffer.
src/pdf/document.rs:385
↓ 1 callers
Method
save_to_writer
Writes this [PdfAttachment] to the given writer.
src/pdf/document/attachment.rs:159
↓ 1 callers
Method
scale_page_height_by_factor
(mut self, scale: f32)
src/pdf/document/page/render_config.rs:275
↓ 1 callers
Method
scale_page_width_by_factor
(mut self, scale: f32)
src/pdf/document/page/render_config.rs:263
↓ 1 callers
Method
search
( &self, text: &str, options: &PdfSearchOptions, )
src/pdf/document/page/text.rs:373
↓ 1 callers
Method
search_from
Starts a search for the given test string from the given character position, returning a new [PdfPageTextSearch] object that can be used to step throu
src/pdf/document/page/text.rs:384
↓ 1 callers
Method
segments_subset
( &self, start: PdfPageTextCharIndex, count: PdfPageTextCharIndex, )
src/pdf/document/page/text.rs:92
↓ 1 callers
Method
set_art
Sets the Art boundary box for the containing [PdfPage] to the given [PdfRect].
src/pdf/document/page/boundaries.rs:149
↓ 1 callers
Method
set_b
(&mut self, b: PdfMatrixValue)
src/pdf/matrix.rs:106
↓ 1 callers
Method
set_bitmap
Applies the byte data in the given [PdfBitmap] to this [PdfPageImageObject].
src/pdf/document/page/object/image.rs:724
↓ 1 callers
Method
set_bleed
Sets the Bleed boundary box for the containing [PdfPage] to the given [PdfRect].
src/pdf/document/page/boundaries.rs:176
↓ 1 callers
Method
set_bounds_impl
(&mut self, bounds: PdfRect)
src/pdf/document/page/annotation/private.rs:257
↓ 1 callers
Method
set_byte_order_from_render_settings
(&mut self, settings: &PdfPageRenderSettings)
src/pdf/bitmap.rs:258
↓ 1 callers
Method
set_c
(&mut self, c: PdfMatrixValue)
src/pdf/matrix.rs:120
↓ 1 callers
Method
set_content_regeneration_strategy
( &mut self, strategy: PdfPageContentRegenerationStrategy, )
src/pdf/document/page.rs:909
↓ 1 callers
Method
set_contents_impl
(&mut self, contents: &str)
src/pdf/document/page/annotation/private.rs:323
↓ 1 callers
Method
set_creation_date
(&mut self, date: DateTime<Utc>)
src/pdf/document/page/annotation.rs:1174
↓ 1 callers
Method
set_creation_date_impl
(&mut self, date: DateTime<Utc>)
src/pdf/document/page/annotation/private.rs:347
↓ 1 callers
Method
set_creator_impl
(&mut self, creator: &str)
src/pdf/document/page/annotation/private.rs:335
↓ 1 callers
Method
set_crop
Sets the Crop boundary box for the containing [PdfPage] to the given [PdfRect].
src/pdf/document/page/boundaries.rs:229
↓ 1 callers
Method
set_custom_font_provider
Applies the given custom font provider to this [Pdfium] instance.
src/pdfium.rs:220
↓ 1 callers
Method
set_e
(&mut self, e: PdfMatrixValue)
src/pdf/matrix.rs:148
↓ 1 callers
Method
set_f
(&mut self, f: PdfMatrixValue)
src/pdf/matrix.rs:162
↓ 1 callers
Method
set_file_access_reader
(&mut self, reader: Box<FpdfFileAccessExt<'a>>)
src/pdf/document.rs:222
↓ 1 callers
Method
set_fill_and_stroke_mode
Sets the method used to determine which sub-paths of any path in this [PdfPagePathObject] should be filled, and whether or not any path in this [PdfPa
src/pdf/document/page/object/path.rs:860
↓ 1 callers
Method
set_fill_color_impl
(&mut self, fill_color: PdfColor)
src/pdf/document/page/annotation/private.rs:429
↓ 1 callers
Method
set_fixed_height
(mut self, height: Pixels)
src/pdf/document/page/render_config.rs:175
↓ 1 callers
Method
set_fixed_width
(mut self, width: Pixels)
src/pdf/document/page/render_config.rs:165
← previous
next →
801–900 of 3,097, ranked by callers