Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
El siguiente fragmento de código también trabaja con la biblioteca Aspose.PDF.Drawing.
Es posible agregar hipervínculos a archivos PDF, ya sea para permitir que los lectores naveguen a otra parte del PDF o a contenido externo.
Para agregar hipervínculos web a documentos PDF:
El siguiente fragmento de código muestra cómo agregar un hipervínculo a un archivo PDF.
Aspose.PDF for .NET proporciona una gran característica para la creación de PDF así como su manipulación. También ofrece la función de agregar enlaces a páginas PDF y un enlace puede dirigir a páginas en otro archivo PDF, a una URL web, a lanzar una aplicación o incluso a páginas en el mismo archivo PDF. Para agregar hipervínculos locales (enlaces a páginas en el mismo archivo PDF), se ha agregado una clase llamada LocalHyperlink al espacio de nombres Aspose.PDF y esta clase tiene una propiedad llamada TargetPageNumber, que se utiliza para especificar la página de destino para el hipervínculo.
Para agregar el hipervínculo local, necesitamos crear un TextFragment para que el enlace pueda asociarse con el TextFragment. La clase TextFragment tiene una propiedad llamada Hyperlink que se utiliza para asociar la instancia de LocalHyperlink. El siguiente fragmento de código muestra los pasos para lograr este requisito.
Los enlaces se representan como anotaciones en un archivo PDF y pueden ser agregados, actualizados o eliminados. Aspose.PDF for .NET también admite obtener el destino (URL) del hipervínculo en el archivo PDF.
Para obtener la URL de un enlace:
El siguiente fragmento de código muestra cómo obtener destinos de hipervínculo (URL) de un archivo PDF.
Un hipervínculo tiene dos partes: el texto que se muestra en el documento y la URL de destino. En algunos casos, es el texto en lugar de la URL lo que necesitamos.
El texto y las anotaciones/acciones en un archivo PDF están representados por diferentes entidades. El texto en una página es solo un conjunto de palabras y caracteres, mientras que las anotaciones aportan cierta interactividad, como la inherente en un hipervínculo.
Para encontrar el contenido de la URL, necesita trabajar tanto con la anotación como con el texto. El objeto Annotation no tiene el texto en sí, sino que se sitúa debajo del texto en la página. Así que para obtener el texto, la Anotación proporciona los límites de la URL, mientras que el objeto Texto proporciona el contenido de la URL. Por favor, vea el siguiente fragmento de código.
Cómo Especificar Página PDF al Ver Documento explicó cómo indicar a un documento que se abra en una página diferente a la primera. Al concatenar varios documentos, y uno o más tiene una acción GoTo establecida, probablemente querrá eliminarlas. Por ejemplo, si combina dos documentos y el segundo tiene una acción GoTo que lo lleva a la segunda página, el documento de salida se abrirá en la segunda página del segundo documento en lugar de la primera página del documento combinado. Para evitar este comportamiento, elimine el comando de acción de apertura.
Para eliminar una acción de apertura:
El siguiente fragmento de código muestra cómo eliminar una acción de apertura de documento del archivo PDF.
Al ver archivos PDF en un visor de PDF como Adobe Reader, los archivos generalmente se abren en la primera página. Sin embargo, es posible establecer el archivo para que se abra en una página diferente.
La clase XYZExplicitDestination le permite especificar una página en un archivo PDF que desea abrir. Al pasar el valor del objeto GoToAction a la propiedad OpenAction de la clase Document, el documento se abre en la página especificada contra el objeto XYZExplicitDestination. El siguiente fragmento de código muestra cómo especificar una página como la acción de apertura del documento.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.