En esta guía, cubriremos cómo cambiar PDF metadatos usando Java. Tiene información sobre cómo configurar el entorno de desarrollo, una lista de tareas necesarias para el desarrollo de la aplicación y un código de muestra ejecutable para editar metadatos de PDF usando Java. Se discutirán diferentes opciones para trabajar con los metadatos, como agregar propiedades y borrar las propiedades.
Pasos para cambiar las propiedades de PDF usando Java
- Configure el IDE para usar Aspose.PDF for Java para modificar los metadatos
- Cargue el archivo PDF de origen en el objeto document para editar las propiedades
- Rellene el objeto DocumentInfo vinculándolo con el archivo PDF cargado
- Actualice las propiedades deseadas, por ejemplo, fecha de modificación, asunto, título, etc.
- Guarde el archivo PDF de salida con nuevos metadatos
Esta guía desglosa el proceso para cambiar metadatos de PDF usando Java. El proceso comienza cargando el archivo PDF de origen y luego completando DocumentInfo desde el archivo PDF cargado. Este objeto contiene todas las propiedades que se pueden modificar accediendo a cada propiedad una por una.
Código para modificar metadatos PDF usando Java
import com.aspose.pdf.Document; | |
import com.aspose.pdf.DocumentInfo; | |
import com.aspose.pdf.License; | |
import java.util.Date; | |
public class Main { | |
public static void main(String[] args) throws Exception // Modify PDF file metadata in Java | |
{ | |
// Set the licenses | |
new License().setLicense("Aspose.Total.lic"); | |
// Load the PDF | |
Document pdfForMeta = new Document("sample.pdf"); | |
// Fetch document info | |
DocumentInfo info = new DocumentInfo(pdfForMeta); | |
info.setModDate(new Date(System. currentTimeMillis())); | |
info.setSubject("Sample subject"); | |
info.setTitle("Sample Title"); | |
info.setCreator("Sample Creator"); | |
// Save the output document | |
pdfForMeta.save("PDFMetadata.pdf"); | |
System.out.println("Done"); | |
} | |
} |
La implementación anterior muestra el proceso para desarrollar un editor de metadatos PDF usando Java. La clase DocumentInfo contiene funciones para modificar y eliminar todas las propiedades a la vez o una por una, y probar si una propiedad en particular está predefinida o es personalizada. Puede acceder a las propiedades de destino utilizando el nombre o el índice que elija.
Al leer este artículo, ahora entendemos el concepto de * meta editor de PDF usando Java *. Si desea conocer el proceso para agregar una marca de agua, consulte el artículo sobre cómo agregar una marca de agua a un PDF usando Java.