HTML
JPG
PDF
XML
DOCX
PDF
Recortar PDF en Go SDK
API para trabajar con documentos PDF de recorte utilizando Aspose.PDF Cloud Go SDK
Get StartedCómo recortar PDF a través de Cloud Go SDK
Para recortar documentos PDF, usaremos Aspose.PDF Cloud Go SDK Este SDK de Cloud ayuda a los programadores de Go a desarrollar aplicaciones de creación, anotación, edición y conversión de PDF basadas en la nube utilizando el lenguaje de programación Go a través de Aspose.PDF REST API. Utilice el siguiente comando desde la Consola del Administrador de Paquetes.
Comando de la Consola del Administrador de Paquetes
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Pasos para recortar PDF a través de Go
Los desarrolladores de Aspose.PDF Cloud pueden cargar y recortar PDF fácilmente con solo unas pocas líneas de código.
- Definir la función cropDocumentPage.
- Subir el PDF al Almacenamiento en la Nube.
- Obtener información sobre la página objetivo.
- Extraer la página como una imagen.
- Insertar la imagen extraída en el nuevo PDF.
- Verificar la respuesta de inserción y descargar el resultado.
Recortar PDF usando Cloud Go SDK
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func cropDocumentPage(pdf_api *asposepdfcloud.PdfApiService, document_name string, pageNumber int, llx int, lly int, width int, height int, outputDocument string, localFolder string, tempFolder string) {
uploadFile(pdf_api, document_name)
getPageInfo(pdf_api, document_name, pageNumber, tempFolder)
imageFile := extractPdfPage(pdf_api, document_name, pageNumber, int(CROP_PAGE_WIDTH), int(CROP_PAGE_HEIGHT), localFolder, tempFolder)
newPdf := createPdfDocument(pdf_api, outputDocument, width, height, tempFolder)
if newPdf.Code != 200 {
fmt.Println("cropPage(): Failed to create new PDF document!")
} else {
response := insertPageAsImage(pdf_api, outputDocument, imageFile, llx, lly, tempFolder)
if response.Code == 200 {
fmt.Println("cropPage(): Page successfully cropped.")
downloadFile(pdf_api, outputDocument, "cropped_")
} else {
fmt.Println("cropPage(): Can't crop pdf document page!")
}
}
}
Con nuestro Go SDK puede
- Agregar encabezado y pie de página al documento PDF en formato de texto o imagen.
- Añadir tablas y sellos de texto o imagen a documentos PDF.
- Anexar varios documentos PDF a un archivo existente.
- Trabajar con archivos adjuntos, anotaciones y campos de formulario en 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ífica 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 otros formatos de archivo.
- Extraer varios elementos de archivos PDF y optimizar documentos PDF.
- Puede probar nuestra aplicación gratuita para probar la funcionalidad.
- Recursos de aprendizaje
- Documentación
- Código Fuente
- Referencias de API
- Soporte del Producto
- Soporte Gratuito
- Soporte de Pago
- Blog
- ¿Por qué Aspose.PDF Cloud para Go?
- Lista de Clientes
- Seguridad