Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

230
Vistas
¿Cómo muestro un PDF que recuperé de un servidor en una página de visor de PDF personalizada de PDF.js?

Tengo un pdf en mi página cshtml a través de @Html.HiddenFor(m => m.ConstructedLinkToPdfDocumentForPDFJS) que necesito pasar a un archivo javascript. Este archivo javascript usa PDF.js para mostrar ese PDF en un visor de PDF personalizado que hice para mi sitio web. Lo he pasado como oculto solo para intentar hacerlo desde un servidor que hice únicamente para almacenar este pdf y recuperarlo. Estoy construyendo un enlace de cadena en un archivo C# en mi servidor que se vincula a un archivo pdf que está almacenado en dicho servidor. Construye completamente la cadena en ese archivo pdf y la pasa a mi modelo para que Javascript la vea, pero de alguna manera en Javascript la cadena termina como indefinida a partir del siguiente código:

 var fullLink; const initialState = { pdfDoc: null, currentPage: 1, pageCount: 0, zoom: 1, }; //On load $(document).ready(function () { fullLink = document.getElementById('#ConstructedLinkToPdfDocumentForPDFJS'); }); //Load pdf document pdfjsLib .getDocument(fullLink) .promise.then((data) => { initialState.pdfDoc = data; console.log('pdfDocument', initialState.pdfDoc); pageCount.textContent = initialState.pdfDoc.numPages; renderPage(); }) .catch((err) => { alert(err.message); });

¿No debería usar document.getElementById() y en su lugar usar otra cosa?

about 4 years ago · Santiago Gelvez
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda