Hola,
Podrían ser muchas las posibles causas que llevan a la página de error 404 de 000webhost y que vienen a decir que en el lugar indicado no existe el fichero.
Como regla general que deberías seguir es que a la hora de escribir una ruta no deberías añadir public_html ya que se supone que public_html ya es representada por el nombre del dominio. Por ejemplo si guardas el fichero PDF en la carpeta:
public_html/miJoomla/images/pdf/NOMBRE_FICHERO
Deberías poner el enlace como sigue:
http://asecot.net16.net/miJoomla/ima...NOMBRE_FICHERO (para ver el nombre completo del enlace pon el ratón encima y mira en la barra de estado del navegador)
Recuerda también que el servidor es case sensitive, esto quiere decir que nombres de ficheros como MiFichero.pdf, MIFICHERO.pdf, mifichero.PDF son nombres totalmente distintos para el servidor, ya que se distingue entre mayúsculas y minúsculas.
Puede haber otras causas para que se de el error como algun error en el fichero .htaccess o los permisos en carpetas de tu sitio, pero te recomiendo que antes de entrar en estos posibles motivos revises los primeros de este mensaje.
Ya nos contarás como te ha ido.