comment afficher encodées en base64 pdf?
J'ai pour afficher base64 pdf dans un nouvel onglet. Je suis à l'aide de code ci-dessous
var windo = window.open("", "");
var objbuilder = '';
objbuilder += ('<embed width=\'100%\' height=\'100%\' src="data:application/pdf;base64,');
objbuilder += (fileData);
objbuilder += ('" type="application/pdf" />');
windo.document.write(objbuilder);
Il fonctionne dans FireFox et pas de travail en Chrome et IE. J'ai même essayé avec la balise, mais même sortie, travaillant dans les FF, mais pas sur Chrome et IE.
Je regarde en dessous de JsFiddles, pour qui travaillent dans des FF, mais pas dans Chrome,
Ma version de Chrome : la Version 54.0.2840.99 m
Version De FireFox : 49.0.2
Est que quelqu'un a une idée, merci de partager.
Merci d'Avance
OriginalL'auteur dnyaneshwar | 2016-11-18
Vous devez vous connecter pour publier un commentaire.
Il devrait fonctionner avec Chrome, vous pouvez utiliser
<iframe src="data:base64...">
<object data="data:base64...">
J'ai faces d'une même question, avec IE: c'est impossible pour afficher un pdf avec un
base64
chaîne.J'ai eu de générer des fichiers temporaires sur le serveur pour les afficher avec IE il ne afficher le fichier existant à l'aide d'un chemin d'accès.
Vous pouvez toujours utiliser bibliothèque JS pour afficher vos pdf comme
PDF.js
.Votre exemple fonctionne dans Chrome tout simplement pas dans JSFiddle
Pour moi, c'est montrer une fenêtre vide dans google Chrome.
Je viens de copier et coller le code sur Jsfiddle dans un fichier html et de le lancer avec Chrome, ça fonctionne
OriginalL'auteur Alexis
pour ceux qui ne peuvent pas le faire, j'ai trouvé cela à quelqu'un d'autre réponse, mais je ne me souviens pas de qui...
de cette façon, nous ouvrir le fichier pdf dans un nouvel onglet.
OriginalL'auteur CHACO