Aller au contenu

@capgo/capacitor-printer

Plugin Capacitor pour l'impression de documents, HTML, PDF, images et web views.

@capgo/capacitor-printer ouvre l'interface d'impression native pour HTML, PDF, images, payloads base64, fichiers, iframes et la WebView actuelle. Utilisez-le pour les reçus, cartes d'embarquement, rapports et l'impression d'étiquettes depuis vos apps de terrain sans quitter Capacitor.

PlateformeAPI
iOSUIPrintInteractionController
AndroidPrintManager
WebBoîte de dialogue d'impression du navigateur (printBase64 et printHtml utilisez des URL blob ; printWebView imprime la page directement)

Privilégiez printFile pour les assets volumineux. printBase64 décode en mémoire et peut faire planter l'application sur des fichiers de plus de 5 Mo environ (détaillé dans la méthode).

  • printBase64 - Affiche l'interface d'impression pour les fichiers encodés en base64.
  • printFile - Affiche l'interface d'impression pour les fichiers de l'appareil.
  • printHtml - Affiche l'interface d'impression pour les documents HTML.
  • printPdf - Affiche l'interface d'impression pour les documents PDF.
MéthodeDescription
printBase64Affiche l'interface d'impression pour les fichiers encodés en base64.
printFileAffiche l'interface d'impression pour les fichiers de l'appareil.
printHtmlAffiche l'interface d'impression pour les documents HTML.
printPdfAffiche l'interface d'impression pour les documents PDF.
printWebViewAffiche l'interface d'impression pour le contenu de la web view.
getPluginVersionRécupère la version du plugin natif Capacitor.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-printer.

Si vous utilisez @capgo/capacitor-printer pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-printer pour la capacité native dans l'utilisation de @capgo/capacitor-printer, Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.