Table des matières
1. PDF
(1) PDF.js
(2) jsPDF
(3) pdfmake
(4) pdf-lib
(5) pdfkit
(6) React-pdf
2. Pictures
(1) Sharp
(2)cropperjs
(3) tui.image-editor
(4)compressorjs
(5)viewerjs
(6) omaagesloaded
3 Audio et vidéo
(1) video.js
(2) plyr
(3) MediaElement.js
(4) Tout est conçu avec des composants d'interface utilisateur indépendants et détachables basés sur le principe de composantisation. Plus important encore, il offre non seulement des performances flexibles au niveau de la couche d'interface utilisateur, mais fait également des tentatives audacieuses en termes de fonctionnalités : se débarrasser de la dépendance à l'égard de la vidéo pour le chargement, la mise en mémoire tampon et la prise en charge du format vidéo. En particulier, de gros efforts ont été déployés sur le mp4 à la demande, afin que le mp4 qui ne prend pas en charge la lecture en streaming puisse être chargé par segments, ce qui signifie qu'une commutation transparente des définitions, du contrôle de chargement et du trafic vidéo peut être obtenue. Dans le même temps, il intègre également la prise en charge de la diffusion à la demande et en direct pour flv, hls et dash.
DPlayer est un joli lecteur vidéo de barrage HTML5 qui aide les gens à créer des vidéos et des commentaires facilement.
(3)x-spreadsheet
(4) cheetah-grid
(5) ExcelJS
(6) SheetJS
5. Téléchargement de fichiers
(1) Uppy
(2) filepond
(3) Dropzone
(4) vue-upload-component
(5) Uppload
(6) react-dropzone
6. Bibliothèque JavaScript pour créer, lire et éditer des fichiers .zip, avec une API simple.
(2) docxtemplater
(3) texttract
(4) PptxGenJS
(5)officegen
Maison titres [6 Catégories] Une bibliothèque d'outils pratiques de traitement de fichiers frontaux, venez les récupérer !

[6 Catégories] Une bibliothèque d'outils pratiques de traitement de fichiers frontaux, venez les récupérer !

Jul 15, 2022 pm 02:58 PM
前端

Cet article organisera et partagera avec vous plusieurs bibliothèques d'outils pratiques liées au traitement de fichiers front-end. Elles sont divisées en 6 catégories et vous seront présentées une par une. J'espère qu'elles seront utiles à tout le monde.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

1. PDF

(1) PDF.js

PDF.js est une visionneuse au format PDF (Portable Document Format) construite en utilisant HTML5. Il est piloté par la communauté et soutenu par Mozilla, dans le but de créer une plate-forme universelle basée sur des normes Web pour l'analyse et le rendu des PDF.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 39,2k) : https://github.com/mozilla/pdf.js

(2) jsPDF

jsPDF est une bibliothèque open source qui utilise le langage JavaScript pour générer des PDF . Une solution client HTML5 leader pour la génération de PDF.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 24,6k) : https://github.com/parallax/jsPDF

(3) pdfmake

Bibliothèque de génération de documents PDF pour côté serveur et côté client en JavaScript pur .

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 10,2k) : https://github.com/bpampuch/pdfmake

(4) pdf-lib

pdf-lib peut créer et modifier des PDF dans n'importe quel document d'environnement JavaScript . Il vise à résoudre le problème du manque de support solide de l'écosystème JavaScript pour les opérations PDF (en particulier la modification de PDF). Peut être utilisé avec n'importe quel environnement d'exécution JavaScript moderne tel que Node, Browser, Deno, React Native, etc.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 4,1k) : https://github.com/Hopding/pdf-lib

(5) pdfkit

PDFKit est une génération de documents PDF pour la bibliothèque Node et les navigateurs qui permet il est facile de créer des documents imprimables complexes de plusieurs pages. Les API contiennent des liens et incluent des fonctionnalités de bas niveau ainsi que des abstractions de fonctionnalités de niveau supérieur. L'API PDFKit est conçue pour être simple, donc la génération de documents complexes ne nécessite souvent que quelques appels de fonction.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 8,2k) : https://github.com/foliojs/pdfkit

(6) React-pdf

react-pdf est un outil pour fonctionner sur les navigateurs et les serveurs React moteur de rendu pour créer des fichiers PDF.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 10,9k) : https://github.com/diegomura/react-pdf

2. Pictures

(1) Sharp

sharp est un outil haute performance. Bibliothèque de traitement d'images Node.js, le module le plus rapide pour redimensionner les images JPEG, PNG, WebP, AVIF et TIFF.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 22,7k) : https://github.com/lovell/sharp

(2)cropperjs

cropperjs est un recadrage d'image JavaScript qui prend en charge 29 options de recadrage, 27 méthodes, 6 événements, mise à l'échelle, rotation, etc.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 10,8k) : https://github.com/fengyuanchen/cropperjs

(3) tui.image-editor

tui.image-editor est un outil qui utilise HTML5 Canvas Éditeur d'images complet. Il est facile à utiliser et propose des filtres puissants.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 5,2k) : https://github.com/nhn/tui.image-editor

(4)compressorjs

Compresseur d'image JavaScript. Utilisez l'API native canvas.toBlob du navigateur pour effectuer un travail de compression, à savoir compression avec perte, asynchronecompression, et différents navigateurs ont différents effets de compression. Ceci est généralement utilisé pour précompresser les images avant de les télécharger sur le client.

1[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 3,9k) : https://github.com/fengyuanchen/compressorjs

(5)viewerjs

viewerjs est une visionneuse d'images JavaScript qui prend en charge 52 options d'affichage, 23 méthodes de fonctionnement, 17 événements, rotation, déplacement, zoom, etc.

1[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 6,6k) : https://github.com/fengyuanchen/viewerjs

(6) omaagesloaded

omagsloaded est une bibliothèque JavaScript permettant de vérifier quand les images sont chargées.

1[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 8,7k) : https://github.com/desandro/imagesloaded

3 Audio et vidéo

(1) video.js

Video.js est. a Un lecteur vidéo Web entièrement conçu pour le monde HTML5. Il prend en charge les extensions de sources vidéo et multimédia HTML5, ainsi que d'autres technologies de lecture telles que YouTube et Vimeo (via des plugins). Il prend en charge la lecture vidéo sur les ordinateurs de bureau et les appareils mobiles.

1[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 8,7k) : https://github.com/videojs/video.js

(2) plyr

Plyr est un HTML5 simple, léger, accessible et personnalisé, YouTube et lecteur multimédia Vimeo prenant en charge les navigateurs modernes.

1[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 22,3k) : https://github.com/sampotts/plyr

(3) MediaElement.js

MediaElement.js est un lecteur HTML5 <audio></audio> 或 <video></video> qui prend en charge MP4, WebM et MP3, ainsi que HLS, Dash, YouTube, Facebook, SoundCloud, etc., disposent d'une API HTML5 MediaElement commune pour une interface utilisateur cohérente sur tous les navigateurs.

1[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 7,9k) : https://github.com/mediaelement/mediaelement

(4) Tout est conçu avec des composants d'interface utilisateur indépendants et détachables basés sur le principe de composantisation. Plus important encore, il offre non seulement des performances flexibles au niveau de la couche d'interface utilisateur, mais fait également des tentatives audacieuses en termes de fonctionnalités : se débarrasser de la dépendance à l'égard de la vidéo pour le chargement, la mise en mémoire tampon et la prise en charge du format vidéo. En particulier, de gros efforts ont été déployés sur le mp4 à la demande, afin que le mp4 qui ne prend pas en charge la lecture en streaming puisse être chargé par segments, ce qui signifie qu'une commutation transparente des définitions, du contrôle de chargement et du trafic vidéo peut être obtenue. Dans le même temps, il intègre également la prise en charge de la diffusion à la demande et en direct pour flv, hls et dash.

1[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !Github (⭐️ 5,4k) :

https://github.com/bytedance/xgplayer

(5) DPlayer

DPlayer est un joli lecteur vidéo de barrage HTML5 qui aide les gens à créer des vidéos et des commentaires facilement.

1[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !Github (⭐️ 12,9k) :

https://github.com/DIYgod/DPlayer

(6) Howler.js

howler.js est une bibliothèque audio Web moderne. Il utilise par défaut l'API Web Audio et revient à HTML5 Audio. Cela rend le travail avec l'audio en JavaScript facile et fiable sur toutes les plateformes. (Github (t️ 20,3K) : https://github.com/goldfire/howler.js

4. Tableau

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

(1) Handsontable

handsontable Un composant de grille de données JavaScript skinné. Fonctionne avec React, Angular et Vue. Il combine la fonctionnalité de grille de données avec une UX de type feuille de calcul. Il fournit des opérations de liaison de données, de validation de données, de filtrage, de tri et CRUD.

Github (⭐️ 16,8k) : https://github.com/handsontable/handsontable

(2) ag-grid

2[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

AG Grid est une grille de données JavaScript entièrement fonctionnelle et hautement personnalisable. Il offre d'excellentes performances, n'a aucune dépendance tierce et s'intègre parfaitement à tous les principaux frameworks JavaScript.

2[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 16,8k) : https://github.com/ag-grid/ag-grid

(3)x-spreadsheet

x-spreadsheet est un JavaScript basé sur le Web ( toile) feuille de calcul.

2[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 12,6k) : https://github.com/myliang/x-spreadsheet

(4) cheetah-grid

cheetah-grid est la feuille de données open source la plus rapide sur le Web.

2[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 1,2k) : https://github.com/future-architect/cheetah-grid

(5) ExcelJS

ExcelJS est un projet d'ingénierie inverse de fichier de feuille de calcul Excel. Peut lire, manipuler et écrire des données et des styles de feuilles de calcul dans des fichiers XLSX et JSON.

2[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 9,7k) : https://github.com/exceljs/exceljs

(6) SheetJS

SheetJS est une feuille de calcul simplifiée, destinée à la lecture, à l'édition et à l'exportation de feuilles de calcul qui fonctionnent avec les navigateurs et les serveurs Web et sont approuvés par Microsoft dans Office 365.

2[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 30,6k) : https://github.com/SheetJS/sheetjs

5. Téléchargement de fichiers

(1) Uppy

Uppy est un fichier JavaScript de module élégant. téléchargeur qui s'intègre parfaitement à n'importe quelle application. Il est rapide, possède une API facile à comprendre et vous permet de vous soucier de choses plus importantes que la création d'un outil de téléchargement de fichiers.

2[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 25,5k) : https://github.com/transloadit/uppy

(2) filepond

filepond est une bibliothèque JavaScript pour télécharger des fichiers, optimisant les images pour accélérer le téléchargement vitesses et offre une expérience utilisateur exceptionnelle, accessible et fluide.

2[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 12,6k) : https://github.com/pqina/filepond

(3) Dropzone

Dropzone est une bibliothèque JavaScript qui peut convertir n'importe quel élément HTML en dropzone. Cela signifie que les utilisateurs peuvent y glisser et déposer des fichiers et Dropzone affichera les aperçus des fichiers et la progression du téléchargement, et gérera le téléchargement pour vous via XHR.

2[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 16,7k) : https://github.com/dropzone/dropzone

(4) vue-upload-component

vue-upload-component est un composant pour Vue. Le composant de téléchargement js prend en charge plusieurs téléchargements de fichiers, les téléchargements de répertoires, les téléchargements par glisser-déposer, les répertoires par glisser-déposer et prend en charge le téléchargement de plusieurs fichiers en même temps.

[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 2,5k) : https://github.com/lian-yue/vue-upload-component

(5) Uppload

Uppload est un meilleur dispositif de téléchargement d'images JavaScript. Il est hautement personnalisable avec plus de 30 plugins, entièrement gratuits et open source, et peut être utilisé avec n'importe quel backend de téléchargement de fichiers.

3[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 1,7k) : https://github.com/elninotech/uppload

(6) react-dropzone

react-dropzone est une version personnalisée de React, basée sur l'API drop && drag de HTML5 est une bibliothèque JavaScript qui peut implémenter le téléchargement de fichiers par glisser-déposer.

3[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

github (⭐️ 1.7k): https://github.com/react-dropzone/react-dropzone

6. Bibliothèque JavaScript pour créer, lire et éditer des fichiers .zip, avec une API simple.

3[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 8,1k) : https://github.com/Stuk/jszip

(2) docxtemplater

docxtemplater est une bibliothèque qui génère des documents docx/pptx à partir de modèles docx/pptx. Il peut remplacer les {placeholders} par des données et prend également en charge les boucles et les conditions.

3[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 2,2k) : https://github.com/open-xml-templating/docxtemplater

(3) texttract

texttract est un module node.js pour extraire des données de Extrayez le texte de html, pdf, doc, docx, xls, xlsx, csv, pptx, png, jpg, gif, rtf, etc.

3[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 1,5k) : https://github.com/dbashford/texttract

(4) PptxGenJS

PptxGenJS est une API JavaScript puissante et concise pour créer des présentations PowerPoint.

3[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 1,6k) : https://github.com/gitbrent/PptxGenJS

(5)officegen

officegen est une bibliothèque JavaScript pour Word (docx), PowerPoint (pptx) ) et générateur autonome Excell (xlsx) pour les fichiers Office Open XML (Microsoft Office 2007 et versions ultérieures).

3[6 Catégories] Une bibliothèque doutils pratiques de traitement de fichiers frontaux, venez les récupérer !

Github (⭐️ 2,4k) : https://github.com/Ziv-Barber/officegen

【Recommandation de didacticiel vidéo connexe : front-end web

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Un article pour parler du contrôle de la mémoire dans Node Un article pour parler du contrôle de la mémoire dans Node Apr 26, 2023 pm 05:37 PM

Le service Node construit sur une base non bloquante et piloté par les événements présente l'avantage d'une faible consommation de mémoire et est très adapté à la gestion de requêtes réseau massives. Dans le contexte de demandes massives, les questions liées au « contrôle de la mémoire » doivent être prises en compte. 1. Le mécanisme de récupération de place du V8 et les limitations de mémoire Js sont contrôlés par la machine de récupération de place

Découvrez comment écrire des tests unitaires dans Vue3 Découvrez comment écrire des tests unitaires dans Vue3 Apr 25, 2023 pm 07:41 PM

Vue.js est devenu aujourd'hui un framework très populaire dans le développement front-end. À mesure que Vue.js continue d'évoluer, les tests unitaires deviennent de plus en plus importants. Aujourd'hui, nous allons explorer comment écrire des tests unitaires dans Vue.js 3 et fournir quelques bonnes pratiques ainsi que des problèmes et solutions courants.

Parlons en profondeur du module File dans Node Parlons en profondeur du module File dans Node Apr 24, 2023 pm 05:49 PM

Le module de fichiers est une encapsulation des opérations de fichiers sous-jacentes, telles que l'ajout de lecture/écriture/ouverture/fermeture/suppression de fichiers, etc. La plus grande caractéristique du module de fichiers est que toutes les méthodes fournissent deux versions de **synchrone** et ** asynchrone**, with Les méthodes avec le suffixe sync sont toutes des méthodes de synchronisation, et celles qui n'en ont pas sont toutes des méthodes hétérogènes.

PHP et Vue : une combinaison parfaite d'outils de développement front-end PHP et Vue : une combinaison parfaite d'outils de développement front-end Mar 16, 2024 pm 12:09 PM

PHP et Vue : une combinaison parfaite d'outils de développement front-end À l'ère actuelle de développement rapide d'Internet, le développement front-end est devenu de plus en plus important. Alors que les utilisateurs ont des exigences de plus en plus élevées en matière d’expérience des sites Web et des applications, les développeurs front-end doivent utiliser des outils plus efficaces et plus flexibles pour créer des interfaces réactives et interactives. En tant que deux technologies importantes dans le domaine du développement front-end, PHP et Vue.js peuvent être considérés comme une arme parfaite lorsqu'ils sont associés. Cet article explorera la combinaison de PHP et Vue, ainsi que des exemples de code détaillés pour aider les lecteurs à mieux comprendre et appliquer ces deux éléments.

Comment résoudre les problèmes cross-domaines ? Une brève analyse des solutions courantes Comment résoudre les problèmes cross-domaines ? Une brève analyse des solutions courantes Apr 25, 2023 pm 07:57 PM

Le cross-domaine est un scénario souvent rencontré en développement, et c'est également une question souvent abordée lors des entretiens. La maîtrise des solutions interdomaines communes et des principes qui les sous-tendent peut non seulement améliorer notre efficacité de développement, mais également mieux performer lors des entretiens.

Questions fréquemment posées par les enquêteurs front-end Questions fréquemment posées par les enquêteurs front-end Mar 19, 2024 pm 02:24 PM

Lors des entretiens de développement front-end, les questions courantes couvrent un large éventail de sujets, notamment les bases HTML/CSS, les bases JavaScript, les frameworks et les bibliothèques, l'expérience du projet, les algorithmes et les structures de données, l'optimisation des performances, les requêtes inter-domaines, l'ingénierie front-end, les modèles de conception et les nouvelles technologies et tendances. Les questions de l'intervieweur sont conçues pour évaluer les compétences techniques du candidat, son expérience en matière de projet et sa compréhension des tendances du secteur. Par conséquent, les candidats doivent être parfaitement préparés dans ces domaines pour démontrer leurs capacités et leur expertise.

Comment utiliser le langage Go pour le développement front-end ? Comment utiliser le langage Go pour le développement front-end ? Jun 10, 2023 pm 05:00 PM

Avec le développement de la technologie Internet, le développement front-end est devenu de plus en plus important. La popularité des appareils mobiles, en particulier, nécessite une technologie de développement frontal efficace, stable, sûre et facile à entretenir. En tant que langage de programmation en développement rapide, le langage Go est utilisé par de plus en plus de développeurs. Alors, est-il possible d’utiliser le langage Go pour le développement front-end ? Ensuite, cet article expliquera en détail comment utiliser le langage Go pour le développement front-end. Voyons d’abord pourquoi le langage Go est utilisé pour le développement front-end. Beaucoup de gens pensent que le langage Go est un

En savoir plus sur les tampons dans Node En savoir plus sur les tampons dans Node Apr 25, 2023 pm 07:49 PM

Au début, JS ne fonctionnait que du côté du navigateur. Il était facile de traiter les chaînes codées en Unicode, mais il était difficile de traiter les chaînes binaires et non codées en Unicode. Et le binaire est le format de données le plus bas du package ordinateur, vidéo/audio/programme/réseau.