Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
PDF Reader in JavaScript
翻訳待ち
Loading the full README. The saved excerpt is shown below.
PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.
PDF.js is community-driven and supported by Mozilla. Our goal is to
create a general-purpose, web standards-based platform for parsing and
rendering PDFs.
PDF.js is an open source project and always looking for more contributors. To
get involved, visit:
Feel free to stop by our Matrix room for questions or guidance.
Please note that the "Modern browsers" version assumes native support for the
latest JavaScript features; please also see this wiki page.Read the full README ↗PDF.js is a Portable Document Format (PDF) viewer that is built with HTML5.
PDF.js is community-driven and supported by Mozilla. Our goal is to create a general-purpose, web standards-based platform for parsing and rendering PDFs.
PDF.js is an open source project and always looking for more contributors. To get involved, visit:
Feel free to stop by our Matrix room for questions or guidance.
Please note that the "Modern browsers" version assumes native support for the latest JavaScript features; please also see this wiki page.
Modern browsers: https://mozilla.github.io/pdf.js/web/viewer.html
Older browsers: https://mozilla.github.io/pdf.js/legacy/web/viewer.html
[!NOTE] Open new files via the menu (the ">>" icon) or by dragging and dropping.
PDF.js is built into version 19+ of Firefox.
npx gulp chromium. Then open
Chrome, go to Tools > Extension and load the (unpackaged) extension from the
directory build/chromium.Browse the internal structure of a PDF document with https://mozilla.github.io/pdf.js/internal-viewer/web/debugger.html
To get a local copy of the current code, clone it using git:
$ git clone https://github.com/mozilla/pdf.js.git
$ cd pdf.js
Next, install Node.js via the official package or via nvm. If everything worked out, install all dependencies for PDF.js:
$ npm install
Finally, you need to start a local web server as some browsers do not allow opening
PDF files using a file:// URL. Run:
$ npx gulp server
and then you can open:
Please keep in mind that this assumes the latest version of Mozilla Firefox; refer to Building PDF.js for non-development usage of the PDF.js library.
It is also possible to view all test PDF files on the right side by opening:
In order to bundle all src/ files into two production scripts and build the generic
viewer, run:
$ npx gulp generic
If you need to support older browsers, run:
$ npx gulp generic-legacy
This will generate pdf.js and pdf.worker.js in the build/generic/build/ directory (respectively build/generic-legacy/build/).
Both scripts are needed but only pdf.js needs to be included since pdf.worker.js will
be loaded by pdf.js. The PDF.js files are large and should be minified for production.
We track how much of the code is exercised by the test suite on Codecov (see the badge at the top of this file).
When coverage is enabled, the build instruments the bundled code with
babel-plugin-istanbul,
which adds counters that record every line, branch and function that runs:
window.__coverage__
object, and the test runner collects it from each browser session, merges the
results, and writes the report.unittestcli) the raw data is written to
build/tmp/unittestcli-coverage.json and turned into a report afterwards.Add the --coverage flag to any of the test tasks, for example:
$ npx gulp unittest --coverage # browser unit tests
$ npx gulp unittestcli --coverage # Node unit tests
$ npx gulp integrationtest --coverage # Puppeteer integration tests
$ npx gulp botbrowsertest --coverage # reference tests
The following options control the output:
| Option | Description | Default |
|---|---|---|
--coverage | Enable coverage collection. | off |
--coverage-output <dir> | Directory where the report is written. | build/coverage |
--coverage-formats <list> | Comma-separated list of formats: info, html, json, text, cobertura, clover. | info |
--coverage-per-test | Also build a per-test index (see below). | off |
This is the beginning of the README. Read the rest at the original. Read the full README ↗