Skip to content

WPF-62236 Need to update arm pdfium details in UG documentation #455

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 8, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions wpf/Pdf-Viewer/pdf-rendering-engines.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,14 @@ PDFium is used in Google Chrome for rendering PDF files. It provides accurate an

N>* From v16.3.0.x onwards, this PDFium rendering engine is the default rendering engine of Syncfusion WPF PDF Viewer.
N>* From v20.1.0.x onwards, Pdfium is upgraded to the new version which was built with the branch [chromium/4880](https://pdfium.googlesource.com/pdfium/+/refs/heads/chromium/4880).
N>* From v20.4.0.x onwards, ARM64 based Pdfium assembly is generated for Syncfusion WPF PDF Viewer control in applications that target ARM64 architecture.

### How PDFium works with Syncfusion’s PDF Viewer

* On running your WPF application, Syncfusion PDF Viewer control generates a folder named `PDFium` in the application output path folder (for example: bin/release or bin/debug) at runtime.
* Syncfusion PDF Viewer control detects the architecture of the running machine automatically.
* Next, it creates another subfolder named “x64” or “x86” based on the machine architecture.
* Extracts the PDFium binary (PDFium.dll) into the subfolder (x64 or x86) and consumes it to render PDF files.
* Next, it creates another subfolder named “x64”, “x86” or “arm64” based on the machine architecture.
* Extracts the PDFium binary (PDFium.dll) into the subfolder (x64, x86 or arm64) and consumes it to render PDF files.

![WPF PDF Viewer Folder Structure](pdf-rendering-engines_images/wpf-pdf-viewer-folder-structure.png)

Expand Down Expand Up @@ -73,6 +74,8 @@ N> * x86
N> * Pdfium.dll
N> * x64
N> * Pdfium.dll
N> * arm64
N> * Pdfium.dll

## SfPdf

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.