PNG JPG BMP TIFF PDF
Aspose.PDF  para PHP

Extraer enlaces de PDF en PHP SDK

Extraer un enlace de documentos PDF usando Cloud PHP SDK.

Get Started

Cómo obtener enlaces de PDF a través de Cloud PHP SDK

Para extraer enlaces de PDF, usaremos Aspose.PDF Cloud PHP SDK Este Cloud SDK ayuda a los programadores de PHP a desarrollar aplicaciones en la nube para crear, anotar, editar y convertir PDF usando el lenguaje de programación PHP a través de la API REST de Aspose.PDF. Simplemente cree una cuenta en Aspose for Cloud y obtenga la información de su aplicación. Una vez que tenga el App SID y la clave, estará listo para usar Aspose.PDF Cloud PHP SDK.

Comando de la consola del administrador de paquetes

     
    composer install

Pasos para obtener enlaces de PDF a través de Cloud PHP

Los desarrolladores de Aspose.PDF Cloud pueden cargar y obtener enlaces de PDF fácilmente en solo unas pocas líneas de código.

  1. Cargar un archivo PDF
  2. Recuperar todas las anotaciones de enlaces de una página específica
  3. Implementar manejo de errores para robustez
 

Extraer enlaces de PDF usando PHP


    private function _create_rest_api() {
        $credentials = json_decode(file_get_contents("./Credentials/credentials.json"), true);

        $configAuth = new Configuration();
        $configAuth->setAppKey($credentials['key']);
        $configAuth->setAppSid($credentials['id']);

        $this->pdfApi = new PdfApi(null, $configAuth);
     }

    public function __construct($config) {
        $this->configParams = $config;
        $this->_create_rest_api();
    }

    public function uploadDocument() {
        $pdfFilePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $pdfFileData = file_get_contents($pdfFilePath);
        $this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $pdfFileData);
    }
       
    public function getAllPageLinks () {
        $result_links = $this->pdfApi->getPageLinkAnnotations($this->configParams['PDF_DOCUMENT_NAME'], $this->configParams['PAGE_NUMBER']);

        if ($result_links->getCode() == 200) {
            echo "Links array:";
            var_dump($result_links->getLinks());
        }
        else
           echo "Unexpected error : can't get links!!!";
    }

    function main() {
        global $configParams;

        try {
            $pdfLinks = new PdfLinks($configParams);
            $pdfLinks->uploadDocument();
            $pdfLinks->getAllPageLinks();
            $pdfLinks->downloadResult();
        } catch (\Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

Trabajar con enlaces en PDF

Al extraer enlaces, se puede verificar sistemáticamente la validez y relevancia de cada URL, asegurando que todas las referencias sean actuales y funcionales. Para tareas como descargar documentos vinculados o realizar análisis por lotes, extraer URLs permite la automatización, ahorrando tiempo y reduciendo el esfuerzo manual. Obtenga los enlaces de documentos PDF con Aspose.PDF Cloud PHP SDK.

Con nuestra biblioteca PHP puede:

  • Agregar encabezado y pie de página del documento PDF en formato de texto o imagen.
  • Agregar tablas y sellos (texto o imagen) a documentos PDF.
  • Anexar múltiples documentos PDF a un archivo existente.
  • Trabajar con archivos adjuntos, anotaciones y campos de formulario de PDF.
  • Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
  • Eliminar todos los sellos y tablas de una página o de todo el documento PDF.
  • Eliminar un sello o tabla específico del documento PDF por su ID.
  • Reemplazar una o varias instancias de texto en una página PDF o en todo el documento.
  • Soporte extenso para convertir documentos PDF a varios otros formatos de archivo.
  • Extraer varios elementos de archivos PDF y optimizar documentos PDF.
  • Puede probar nuestra App gratuita para probar la funcionalidad en línea.