V této příručce se budeme zabývat tím, jak změnit PDF metadata pomocí Javy. Obsahuje informace o nastavení vývojového prostředí, seznam úloh potřebných pro vývoj aplikace a spustitelný ukázkový kód pro úpravu metadat PDF pomocí Javy. Budou probrány různé možnosti práce s metadaty, jako je přidání vlastností a vymazání vlastností.
Kroky ke změně vlastností PDF pomocí Java
- Nastavte IDE na použití Aspose.PDF for Java k úpravě metadat
- Chcete-li upravit vlastnosti, načtěte zdrojový soubor PDF do objektu document
- Naplňte objekt DocumentInfo jeho propojením s načteným souborem PDF
- Aktualizujte požadované vlastnosti, například datum změny, předmět, název atd.
- Uložte výstupní soubor PDF s novými metadaty
Tato příručka rozebírá proces změny metadat PDF pomocí Java. Proces je zahájen načtením zdrojového souboru PDF a následným vyplněním DocumentInfo z načteného souboru PDF. Tento objekt obsahuje všechny vlastnosti, které lze upravit přístupem ke každé vlastnosti jednu po druhé.
Kód pro úpravu metadat PDF pomocí Javy
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"); | |
} | |
} |
Výše uvedená implementace ukazuje proces vývoje PDF editoru metadat pomocí Java. Třída DocumentInfo obsahuje funkce pro úpravu a odstranění všech vlastností najednou nebo jednu po druhé a testování, zda je určitá vlastnost předdefinovaná nebo vlastní. K vlastnostem cíle můžete přistupovat pomocí zvoleného názvu nebo indexu.
Z přečtení tohoto článku nyní rozumíme konceptu PDF meta editoru pomocí Java. Pokud se chcete naučit proces přidání vodoznaku, přečtěte si článek na jak přidat vodoznak do PDF pomocí Java.