Úprava PDF dokumentů na Androidu
Přehled
Aspose.Slides pro Android přes Java vám umožňuje upravovat obsah PDF importováním jeho stránek jako snímků, úpravou prezentace a exportem zpět do PDF. Tento článek ukazuje jednoduchou náhradu textu. Prezentace zůstává v paměti, takže ukládání mezilehlého souboru PPTX je volitelné.
Nahrazení textu v PDF
Použijte addFromPdf k importu stránek, replaceText k aktualizaci textu a save k exportu výsledku.
Cílový příklad předpokládá, že input.pdf obsahuje slovo “Draft” jako editovatelný text po importu. Nahrazuje toto slovo slovem “Final” a zapisuje do edited.pdf. Vymazání úvodního snímku před importem zabraňuje vzniku extra prázdné stránky ve výstupu. Vyhledávání odpovídá celým slovům se stejným rozlišením velikosti písmen; null znamená, že není potřeba žádná zpětná volání výsledku.
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();
}
Další možnosti najdete v Vyhledávání a nahrazení textu a Převod PowerPointu do PDF.
Poznámka
Nahrazení textu funguje na importovaném textu, nikoli na textu ve skenovaných obrázcích. Konverze může ovlivnit rozložení a formátování, proto zkontrolujte výstup, zejména pokud je nahrazovaný text delší než původní.Často kladené otázky
Potřebuji uložit soubor PPTX před exportem do PDF?
Ne. Můžete upravovat a exportovat stejnou prezentaci v paměti. Uložte kopii PPTX jen v případě, že ji chcete také dál upravovat v PowerPointu; viz Uložit prezentace.
Proč může některý text zůstat nezměněn?
Příklad odpovídá celému slovu “Draft” s přesným rozlišením velikosti písmen. Text importovaný jako obrázek nebo rozdělený do samostatných textových rámců nemusí nutně odpovídat vyhledávání. Zkontrolujte importovaný obsah a upravte vyhledávání podle vašeho dokumentu.