1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Donal-ofd.js

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Прежде чем использовать ofd.js, пожалуйста, ознакомьтесь с «ofd.js освобождает от ответственности».

- license

В настоящее время используется реализация рендеринга с использованием svg и canvas, это полностью клиентский рендеринг.

Эффект:

Пример мини-программы OFD проверки подписи:

пример

Для WeChat:

Пример

Для Weixin:

Пример

npm i ofd.js

Разбор файла OFD

parseOfdDocument({
        ofd: ofdFile,
        success() {
            
        },
        fail(error){
            console.log(error)
        }
    })

Однократное рендерирование всех страниц OFD-документа, подходит для небольшого количества страниц

Этот метод следует использовать после успешного выполнения обратного вызова parseOfdDocument.

Параметр Описание Обязательно
documentIndex индекс документа в OFD, по умолчанию начинается с 0 Да
width ожидаемая ширина рендеринга, в пикселях, например, 800 Нет
const divs = renderOfd(documentIndex, width)
// do something

Рендеринг соответствующей страницы OFD-документа

Этот метод следует использовать после успешного выполнения обратного вызова parseOfdDocument.

Параметр Описание Обязательно
documentIndex индекс документа в OFD, по умолчанию начинается с 0 Да
pageIndex номер страницы в OFD, по умолчанию начинается с 0 Да
width ожидаемая ширина рендеринга, в пикселях, например, 800 Нет
const div = renderOfdByIndex(documentIndex, pageIndex, width)
// do something

Рекомендуемые проекты OFD

OFD Reader & Writer

Участие и вклад

Продолжая традицию «Каждый человек делает что-то для меня, я делаю что-то для других», много PR~~~

Настройка проекта

npm install

Компиляция и горячая перезагрузка для разработки

npm run serve

Компилирует и минимизирует для производства

npm run build

Линтинг и исправление файлов

npm run lint

Настройка конфигурации

См. Справочник по конфигурации.

Уровень внимания к проекту

Кривая звёзд проекта

Stargazers over time

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Схема рендеринга HTML офд-табличных файлов и компоненты. Развернуть Свернуть
JavaScript и 4 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Donal-ofd.js.git
git@api.gitlife.ru:oschina-mirror/Donal-ofd.js.git
oschina-mirror
Donal-ofd.js
Donal-ofd.js
js