HTML JPG PDF XML DOCX
  Product Family
PDF

Eliminar páginas de PDF mediante el SDK de Java

API para mover páginas de documentos PDF a una nueva posición con Java.

Get Started

Cómo mover página de documentos PDF a una nueva posición usando el SDK de Java en la nube

Para mover una página de documentos PDF a una nueva posición mediante el SDK de Java en la nube, utilizaremos Aspose.PDF Cloud Java SDK Este SDK en la nube le permite crear fácilmente aplicaciones creadoras, editoras y convertidoras de PDF basadas en la nube en lenguaje Java para diversas plataformas en la nube. Abrir Repository administrador de paquetes, busque Aspose.PDF Cloud e instálelo. También puede usar el siguiente comando desde la consola del Administrador de paquetes para instalarlo usando Maven.

Agregue el repositorio Aspose Cloud a su archivo pom.xml de la aplicación

Agregar repositorio Aspose Cloud


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

Para instalar la biblioteca cliente de la API en su repositorio Maven local, simplemente ejecute:

Instalación desde Github


    mvn clean install

Para desplegarlo en un repositorio Maven remoto, configure los ajustes del repositorio y ejecute:

Desplegar repositorio Maven


    mvn clean deploy

Pasos para eliminar páginas usando el SDK .NET

Los desarrolladores de Aspose.PDF Cloud pueden cargar y eliminar páginas de documentos PDF con sólo unas pocas líneas de código.

  1. Crear un nuevo objeto Configuration con su secreto y clave de aplicación.
  2. Crear un objeto para conectarse a la API de la nube.
  3. Cargar el PDF al almacenamiento en la nube.
  4. Mover la página del documento PDF a una nueva posición en el almacenamiento en la nube.
  5. Verificar la respuesta y registrar el resultado.
  6. Descargar el archivo actualizado para uso local.
 

Este código de ejemplo muestra cómo mover una página de un documento PDF a una nueva posición


    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;

    import com.aspose.asposecloudpdf.model.AsposeResponse;

    public class PagesMove {
        public static void perform() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "pages_move_output.pdf";
	    Integer PAGE_NUMBER    = 1;
            Integer NEW_PAGE_NUMBER = 3;

            try {

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
                PagesHelper.pdfApi().uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
                System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));

                //perform action
                AsposeResponse response = PagesHelper.pdfApi().postMovePage(PDF_DOCUMENT, PAGE_NUMBER, NEW_PAGE_NUMBER, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when moving page! '" + response.getStatus() + "'");
                else{
                    // dowmload changed file from remote folder...
                    File f = PagesHelper.pdfApi().downloadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));
                    System.out.println("Successfully moved page in document ! '" + PDF_OUTPUT + "'");
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        } 
    }
 

Trabajar con documentos PDF mediante el SDK de Java

Mueva páginas en documentos PDF con Aspose.PDF Cloud Java SDK.

Con nuestra biblioteca Java puede

  • Añadir encabezado y pie de página al documento PDF en formato de texto o imagen.
  • Añadir tablas y sellos (texto o imagen) a documentos PDF.
  • Adjuntar varios documentos PDF a un archivo existente.
  • Trabajar con archivos adjuntos PDF, anotaciones y campos de formulario.
  • 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.
  • Amplio soporte para convertir documentos PDF a varios formatos de archivo.
  • Extraer varios elementos de archivos PDF y optimizar los documentos PDF.
  • Puede probar nuestra aplicación gratuita para probar la funcionalidad del SDK.