Les meilleurs développeurs JavaScript freelances sont sur Codeur.com

Génération de PDF (affichage d'images)

 Fermé·Moins de 500 €·4 offres·535 vues·2 interactions


Bonjour,

Nous avons besoin d'une aide urgente sur le développement d'une application React Native (Expo).
Nous faisons actuellement la création d'un PDF en HTML grâce à la librairie : React Native WebView.
Lors de la construction du PDF pendant un loader nous souhaitons pouvoir charger beaucoup d'images dont leur source est une base64 stocker dans l'appareil.
Actuellement nous n'arrivons pas à afficher un grand nombre d'images, le chargement fait crash l'application avec l'erreur "Out of memory" .
Les images sont enregistrées en base 64 dans l'appareil et ont été "resizes" au maximum pour réduire la taille de leur base 64.
Nous avons également essayé de télécharger le PDF puis tenté de l'ouvrir mais le PDF est beaucoup trop grand ( erreur Exception in HostFunction: Malformed calls from JS: field sizes are different.) .
La mission demandée est donc de trouver une ou plusieurs solutions afin de palier à ce problème.
L'utilisation de l'application est exclusivement en hors-ligne donc nous ne voulons pas charger le PDF à partir d'une API ou d'un serveur , il faut que tout soit réaliser en local.

Bien à vous,
Sony G.

Budget indicatif : Moins de 500 €

Publication : 30 novembre 2021 à 09h55

Profils recherchés : Développeur JavaScript freelance, Développeur React freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

4 freelances ont répondu à ce projet

3 propositions de devis en moins de 2h

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.