page_layers
Получает имена слоёв на странице.
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>> {
// Откройте PDF-document из файла
let pdf = Document::open("sample_layers.pdf")?;
// Получить имена слоёв на странице 1
let layers: Vec<String> = pdf.page_layers(1)?;
println!("Layers on page 1:");
for name in layers {
println!("- {}", name);
}
Ok(())
}