最近
、純粋なPHPを使用してPowerPointプレゼンテーションを読む
オプションを発表しました。 その後、クラスが粗雑であり、改善する必要があることを後悔しました。 どれだけの時間、短いが、エラーが見つかったか-今では、ファイルは汚れなく、はるかに読みやすくなりました。 私の経験がお役に立てば幸いです。
エラー(主なもの)は、予想どおり、
PersistDirectory誤った読み取りにあり
PersistDirectory 。 私の英語が失敗したか、Microsoftがドキュメントをあまりにも混乱させて書いているかのいずれかですが、
OffsetPersistDirectoryオフセット構造の読み方がすぐにはわかりませんでした。 構造はトリプルで構成されていることが
PersistIdます
cPersistディレクトリへの最初のエントリのID、
cPersistこの値の後に読み込むエントリの数。
n = cPersist 4バイトの
n = cPersist値
n = cPersistのエントリへのオフセット。
以前、私は絶対に間違って読みましたが、これが何らかの形で機能したことは驚くべきことです。 エラーが深刻であり、おそらく私のクラスを必要とする人がいるという事実のために、私はもう一度トピックを書いています。
GitHubにコメントを付け
てコードを取得でき
ます 。
すべての費用でテキスト