Modifica documenti PDF su Android

Panoramica

Aspose.Slides per Android via Java consente di modificare il contenuto PDF importando le sue pagine come diapositive, modificando la presentazione e riportandola nuovamente in PDF. Questo articolo mostra una semplice sostituzione di testo. La presentazione rimane in memoria, quindi salvare un file PPTX intermedio è facoltativo.

Sostituire testo in un PDF

Utilizza addFromPdf per importare le pagine, replaceText per aggiornare il testo e save per esportare il risultato.

L’esempio seguente si aspetta che input.pdf contenga la parola “Draft” come testo modificabile dopo l’importazione. Sostituisce tale parola con “Final” e scrive edited.pdf. Cancellare la diapositiva iniziale prima dell’importazione evita una pagina vuota extra nell’output. La ricerca corrisponde a parole intere con la stessa maiuscola/minuscola; null indica che non è necessario un callback di risultato.

import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.TextSearchOptions;

Presentation presentation = new Presentation();
try {
    presentation.getSlides().removeAt(0);

    presentation.getSlides().addFromPdf("input.pdf");

    TextSearchOptions searchOptions = new TextSearchOptions();
    searchOptions.setWholeWordsOnly(true);
    searchOptions.setCaseSensitive(true);
    presentation.replaceText("Draft", "Final", searchOptions, null);

    presentation.save("edited.pdf", SaveFormat.Pdf);
} finally {
    presentation.dispose();
}

Per ulteriori opzioni, vedi Search and Replace Text e Convert PowerPoint to PDF.

FAQ

Devo salvare un file PPTX prima di esportare il PDF?

No. È possibile modificare ed esportare la stessa presentazione in memoria. Salva una copia PPTX solo se desideri continuare a modificarla in PowerPoint; vedi Save Presentations.

Perché parte del testo potrebbe rimanere invariato?

L’esempio corrisponde alla parola intera “Draft” con esatta maiuscola/minuscola. Il testo importato come immagine o suddiviso in più riquadri di testo non corrisponderà necessariamente alla ricerca. Verifica il contenuto importato e adatta la ricerca al tuo documento.