Skip to content

Commit

Permalink
update translation
Browse files Browse the repository at this point in the history
  • Loading branch information
Oleksii-Zubenko committed Nov 6, 2024
1 parent 049b3d7 commit 62d1584
Show file tree
Hide file tree
Showing 1,954 changed files with 209,541 additions and 0 deletions.
40 changes: 40 additions & 0 deletions ru/java/working-with-facades/pdfextractor/extract-chart/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
title: Извлечение объектов диаграмм из PDF-документа (фасады)
type: docs
weight: 20
url: ru/java/extract-chart-objects/
description: В этом разделе объясняется, как извлекать объекты диаграмм из PDF с помощью Aspose.PDF Facades, используя класс PdfExtractor.
lastmod: "2021-06-05"
sitemap:
changefreq: "monthly"
priority: 0.7
---

## Извлечение объектов диаграмм из PDF-документа (фасады)

PDF позволяет группировать содержимое страницы в элементы, называемые **Помеченное содержимое**. Adobe Acrobat показывает их как "контейнеры". Объекты диаграмм размещаются в таких объектах. Мы представили новый метод extractMarkedContentAsImages() в классе PdfExtractor для извлечения этих объектов. Этот метод рендерит каждое **Помеченное содержимое** в отдельное изображение. Пожалуйста, обратите внимание, что все диаграммы не полностью размещены в одном контейнере. Из-за этого некоторые диаграммы будут сохранены в виде отдельных изображений по частям.

Обратите внимание, что правильное группирование содержимого в контейнеры — это ответственность дизайнера PDF-документа.
If you want to get charts with header or other objects you should either edit/create the PDF document where whole chart is placed in one container.

Если вы хотите получить диаграммы с заголовком или другими объектами, вам следует либо отредактировать/создать PDF-документ, где вся диаграмма размещена в одном контейнере.

```java

//Open document
//Открыть документ

Document document = new Document("sample.pdf");

//instantiate PdfExtractor
//Создать экземпляр PdfExtractor

PdfExtractor pdfExtractor = new PdfExtractor();

//Extract Chart objects as image in a folder
//Извлечь объекты диаграммы как изображения в папку

pdfExtractor.extractMarkedContentAsImages(document.getPages().get_Item(1), "C:/Temp/Charts_page_1");

document.close();
```
37 changes: 37 additions & 0 deletions ru/java/working-with-facades/pdfextractor/extract-text/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: Извлечение изображений из PDF (фасады)
type: docs
weight: 30
url: ru/java/extract-images/
description: Этот раздел объясняет, как извлекать изображения с помощью Aspose.PDF Facades, используя класс PdfExtractor.
lastmod: "2021-06-05"
sitemap:
changefreq: "monthly"
priority: 0.7
---

Класс [PdfExtractor](https://reference.aspose.com/pdf/java/com.aspose.pdf.facades/PdfExtractor) позволяет извлекать изображения из PDF файла.
First off, you need to create an object of [PdfExtractor](https://reference.aspose.com/pdf/java/com.aspose.pdf.facades/PdfExtractor) class and bind input PDF file using bindPdf method. After that, call [extractImage](https://reference.aspose.com/pdf/java/com.aspose.pdf.facades/PdfExtractor#extractImage--) method to extract all the images into memory. Once the images are extracted, you can get those images with the help of hasNextImage and getNextImage methods. You need to loop through all the extracted images using a while loop. In order to save the images to disk, you can call the overload of the getNextImage method which takes file path as argument. The following code snippet shows you how to extract images from the whole PDF to files.

Во-первых, вам нужно создать объект класса [PdfExtractor](https://reference.aspose.com/pdf/java/com.aspose.pdf.facades/PdfExtractor) и привязать входной PDF-файл, используя метод bindPdf. После этого вызовите метод [extractImage](https://reference.aspose.com/pdf/java/com.aspose.pdf.facades/PdfExtractor#extractImage--), чтобы извлечь все изображения в память. После того как изображения извлечены, вы можете получить их с помощью методов hasNextImage и getNextImage. Вам нужно перебрать все извлеченные изображения, используя цикл while. Чтобы сохранить изображения на диск, вы можете вызвать перегрузку метода getNextImage, который принимает путь к файлу в качестве аргумента. Следующий фрагмент кода показывает, как извлечь изображения из всего PDF в файлы.

```java
public static void ExtractImages()
{
//Create an extractor and bind it to the document
Document document = new Document(_dataDir + "sample.pdf");
PdfExtractor extractor = new PdfExtractor(document);
extractor.setStartPage(1);
extractor.setEndPage(3);

//Run the extractor
extractor.extractImage();
int imageNumber = 1;
//Iterate througth extracted images collection
while (extractor.hasNextImage())
{
//Retrieve image from collection and save it in a file
extractor.getNextImage(_dataDir + String.format("image%03d.png", imageNumber++),ImageType.getPng());
}
}
```
15 changes: 15 additions & 0 deletions ru/java/working-with-facades/pdffileeditor/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
title: Класс PdfFileEditor
type: docs
weight: 10
url: ru/java/pdffileeditor-class/
description: Этот раздел объясняет, как работать с Aspose.PDF Facades, используя класс PdfFileEditor.
lastmod: "2021-06-05"
sitemap:
changefreq: "monthly"
priority: 0.7
---

- [Объединение PDF документов](/pdf/java/concatenate-pdf-documents/)
- [Извлечение страниц из PDF](/pdf/java/extract-pdf-pages/)
- [Разрыв страницы в существующем PDF](/pdf/java/page-break-in-existing-pdf/)
Loading

0 comments on commit 62d1584

Please sign in to comment.