page_layers
Gets layers’ names on page.
pub fn page_layers(&self, num: i32) -> Result<Vec<String>, PdfError>
Arguments
- num - the page number (1-based)
Returns
- Ok(Vec<String>) - the array layers’ names
- Err(PdfError) - if the operation fails
Example
use asposepdf::Document;
fn main() -> Result<(), Box<dyn std::error::Error>> {
// Open a PDF-document from file
let pdf = Document::open("sample_layers.pdf")?;
// Get the names of layers on page 1
let layers: Vec<String> = pdf.page_layers(1)?;
println!("Layers on page 1:");
for name in layers {
println!("- {}", name);
}
Ok(())
}