Как прочитать файл ppt в php?

0

Я хотел бы прочитать корейский язык, подсчитать символы, слова из ppt файла в php. Я использовал приведенный ниже PHP-код для чтения ppt файла, но он не читает корейский язык -

function parsePPT($filename) {
     // This approach uses detection of the string "chr(0f).Hex_value.chr(0x00).chr(0x00).chr(0x00)" to find text strings, which are then terminated by another NUL chr(0x00). [1] Get text between delimiters [2] 
    $fileHandle = fopen($filename, "r");
    $line = fread($fileHandle, filesize($filename));
    $lines = explode(chr(0x0f),$line);
    $outtext = '';

    foreach($lines as $thisline) {
        if (strpos($thisline, chr(0x00).chr(0x00).chr(0x00)) == 1) {
            $text_line = substr($thisline, 4);
            $end_pos   = strpos($text_line, chr(0x00));
            $text_line = substr($text_line, 0, $end_pos);
            $text_line = preg_replace("/[^a-zA-Z0-9\s\,\.\-\n\r\t@\/\_\(\)]/"," ",$text_line);
            if (strlen($text_line) > 1) {
                $outtext.= substr($text_line, 0, $end_pos)."\n";
            }
        }
    }

    return $outtext;
}

$filename = "test_pptk.ppt";
$ppt_string = parsePPT($filename);

Расскажите, пожалуйста, о php-коде, который может читать корейский и другие языки из ppt файла. Я также хочу подсчитать количество символов и количество слов в таком ppt файле.

Теги:
powerpoint

1 ответ

0

Попробуйте использовать библиотеку PHPPowerPoint.

  • 0
    Как я могу использовать библиотеку phppowerpoint. Я пытался использовать его, но с просьбой установить composer.json. Пожалуйста, скажите, пожалуйста, как использовать библиотеку PHPPowerPoint. Thanx
  • 0
    require_once 'path/to/PhpPowerpoint/src/PhpPowerpoint/Autoloader.php'; \PhpOffice\PhpPowerpoint\Autoloader::register();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню