{"id":6427,"date":"2025-05-16T14:28:04","date_gmt":"2025-05-16T14:28:04","guid":{"rendered":"https:\/\/www.myshirtai.com\/archives\/6427"},"modified":"2025-05-16T14:28:04","modified_gmt":"2025-05-16T14:28:04","slug":"gemini-2-0-pdf%e8%a7%a3%e6%9e%90%e5%85%a8%e6%94%bb%e7%95%a5%ef%bc%9a%e4%bb%a3%e7%a0%81%e5%ae%9e%e4%be%8b%e4%b8%8e%e6%9c%80%e4%bd%b3%e5%ae%9e%e8%b7%b5","status":"publish","type":"post","link":"https:\/\/www.myshirtai.com\/de\/archives\/6427","title":{"rendered":"Gemini 2.0 PDF erkl\u00e4rt: Codebeispiele und Best Practices"},"content":{"rendered":"<p>PDF-Dokumente als wichtiger Tr\u00e4ger f\u00fcr die Speicherung von Unternehmens- und pers\u00f6nlichen Informationen stellen seit jeher eine gro\u00dfe Herausforderung im Bereich der Datenverarbeitung dar. Mit der Einf\u00fchrung des Gemini 2.0-Modells von Google DeepMind steht dieser Bereich vor einem noch nie dagewesenen Wandel. In diesem Papier werden wir Gemini 2.0 erforschen, wie man das Muster der PDF-Verarbeitung komplett ver\u00e4ndern kann, und durch die tats\u00e4chlichen Code-Beispiele zeigen, wie man diese Technologie verwendet, um mit verschiedenen Arten von PDF-Dokumenten umzugehen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-pdf\u5904\u7406\u7684\u4f20\u7edf\u6311\u6218\">Traditionelle Herausforderungen der PDF-Verarbeitung<\/h2>\n\n\n\n<p>Die Umwandlung von PDF-Dokumenten in maschinenlesbare strukturierte Daten war lange Zeit das \"gro\u00dfe Problem\" im Bereich der KI und Datenverarbeitung. Traditionelle L\u00f6sungen lassen sich grob in drei Kategorien einteilen:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>quelloffenes End-to-End-Modell<\/strong>Die Komplexit\u00e4t des Layouts \u00fcberfordert sie oft, und sie haben Schwierigkeiten, Tabellen, Grafiken und spezielle Typografie genau zu erkennen.<\/li>\n\n\n\n<li><strong>Multi-Modell-Kombinationsprogramm<\/strong>NVIDIAs nv-ingest z. B. erfordert 8 Dienste und mehrere GPUs, um auf Kubernetes bereitgestellt zu werden, was nicht nur komplex in der Bereitstellung, sondern auch teuer in der Planung ist.<\/li>\n\n\n\n<li><strong>Kommerzielle Geb\u00fchren f\u00fcr Dienstleistungen<\/strong>Die Bequemlichkeit ist zwar gegeben, aber die Genauigkeit ist bei komplexen Layouts uneinheitlich, und die Kosten steigen exponentiell, wenn sie in gro\u00dfem Ma\u00dfstab angewendet werden.<\/li>\n<\/ol>\n\n\n\n<p>Bei diesen L\u00f6sungen ist es schwierig, ein Gleichgewicht zwischen Genauigkeit, Skalierbarkeit und Kosteneffizienz zu finden, vor allem, wenn Hunderte von Millionen Seiten an Dokumenten verarbeitet werden m\u00fcssen, und die Kosten sind oft unerschwinglich.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg\" alt=\"\" class=\"wp-image-1269\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u914d\u7f6e\u73af\u5883\u4e0e\u8bbe\u7f6egemini-2-0\">Konfigurieren der Umgebung und Einrichten von Gemini 2.0<\/h2>\n\n\n\n<p>Um Gemini 2.0 f\u00fcr die Verarbeitung von PDF-Dokumenten zu verwenden, m\u00fcssen Sie zun\u00e4chst die Umgebung einrichten und einen Inferenz-Client erstellen. Hier sind die einzelnen Schritte:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5b89\u88c5\u5fc5\u8981\u7684\u5e93\">Installieren Sie die erforderlichen Bibliotheken<\/h3>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">%pip installieren \"google-genai&gt;=1\"\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u521b\u5efa\u5ba2\u6237\u7aef\u4e0e\u6a21\u578b\u914d\u7f6e\">Erstellen von Clients und Modellkonfigurationen<\/h3>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">von google importieren genai\n\n# Client erstellen\napi_key = \"YOUR_API_KEY\" # Ersetzen Sie durch Ihren API-Schl\u00fcssel.\nclient = genai.Client(api_key=api_key)\n\n# Definieren Sie das zu verwendende Modell\nmodel_id = \"gemini-2.0-flash\" # Verwenden Sie auch \"gemini-2.0-flash-lite-preview-02-05\" oder \"gemini-2.0-pro-exp-02-05\".\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u4e0a\u4f20\u548c\u5904\u7406pdf\u6587\u4ef6\">Hochladen und Verarbeiten von PDF-Dateien<\/h3>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\"># PDF-Datei hochladen\nrechnung_pdf = client.files.upload(file=\"rechnung.pdf\", config={'display_name': 'rechnung'})\n\n# \u00dcberpr\u00fcfen, in wie viele Token die Datei umgewandelt wird\nfile_size = client.models.count_tokens(model=model_id, contents=invoice_pdf)\nprint(f'Datei: {Rechnung_pdf.display_name} entspricht {file_size.total_tokens} tokens')\n\n# Musterausgabe: Datei: Rechnung entspricht 821 Token\n<\/code><\/pre><\/div>\n\n\n\n<p>Mit den oben genannten Schritten haben wir die Konfiguration der Basisumgebung abgeschlossen und die erste PDF-Datei erfolgreich zur Verarbeitung hochgeladen. Es ist erw\u00e4hnenswert, dass die Gemini File API es erlaubt, bis zu 20 GB an Dateien pro Projekt zu speichern, mit einem Maximum von 2 GB pro Datei, und hochgeladene Dateien werden f\u00fcr 48 Stunden gespeichert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u7ed3\u6784\u5316pdf\u6570\u636e\u63d0\u53d6\u5b9e\u6218\">Praxis der strukturierten PDF-Datenextraktion<\/h2>\n\n\n\n<p>Gemini 2.0 verf\u00fcgt \u00fcber die M\u00f6glichkeit, strukturierte Daten aus PDF-Dateien zu extrahieren. Im Folgenden wird gezeigt, wie das Pydantic-Modell mit Gemini verwendet werden kann, um diese Funktion zu erreichen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u5b9a\u4e49\u901a\u7528\u6570\u636e\u63d0\u53d6\u65b9\u6cd5\">Definition allgemeiner Datenextraktionsmethoden<\/h3>\n\n\n\n<p>Zun\u00e4chst definieren wir eine generische Methode zur Verarbeitung von PDF-Dateien und zur R\u00fcckgabe strukturierter Daten:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">def extract_structured_data(file_path: str, model: BaseModel).\n    # Hochladen einer Datei in die Datei-API\n    file = client.files.upload(file=file_path, config={'display_name': file_path.split('\/')[-1].split('.') [0]})\n\n    # Generierung einer strukturierten Antwort mit der Gemini-API\n    prompt = f \"Extrahiere die strukturierten Daten aus der folgenden PDF-Datei\"\n    response = client.models.generate_content(model=model_id,\n                                             content=[prompt, file], config={'response_mime_content')\n                                             \n                                                     'response_schema': model})\n\n    # wandelt die Antwort in ein Pydantic-Modell um und gibt es zur\u00fcck\n    return response.parsed\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u6848\u4f8b1-\u53d1\u7968\u6570\u636e\u63d0\u53d6\">Fall 1: Extraktion von Rechnungsdaten<\/h3>\n\n\n\n<p>F\u00fcr die Rechnungsklasse PDF k\u00f6nnen wir das folgende Modell definieren, um Schl\u00fcsselinformationen zu extrahieren:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">from pydantic import BaseModel, Feld\n\nclass Item(BaseModel).\n    description: str = Field(description=\"Die Beschreibung des Artikels\")\n    quantity: float = Field(description=\"Die Menge des Artikels\")\n    gross_worth: float = Field(description=\"Der Bruttowert des Artikels\")\n\nclass Invoice(BaseModel).\n    \"\"\"Extrahiert die Rechnungsnummer, das Datum und alle Listenpositionen mit Beschreibung, Menge und Bruttowert sowie den Gesamtbruttowert.\"\"\"\"\n    invoice_number: str = Field(description=\"Die Rechnungsnummer z.B. 1234567890\")\n    date: str = Field(description=\"Das Datum der Rechnung z.B. 2024-01-01\")\n    items: list[Item] = Field(description=\"Die Liste der Positionen mit Beschreibung, Menge und Bruttowert\")\n    total_gross_worth: float = Field(description=\"Der Gesamtbruttowert der Rechnung\")\n\n# Extrahieren der Daten anhand dieses Modells\nErgebnis = extract_structured_data(\"Rechnung.pdf\", Rechnung)\n\n# Ausgabe der Ergebnisse\nprint(f \"Extrahierte Rechnung: {result.invoice_number} am {result.date} mit Gesamtbruttowert {result.total_gross_worth}\")\nfor item in result.items: print(f \"Artikel: {item_gross_worth}\")\n    print(f \"Artikel: {Artikel.Beschreibung} mit Menge {Artikel.Menge} und Bruttowert {Artikel.Bruttowert}\")\n<\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/image-54.png\" alt=\"\" class=\"wp-image-1271\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u6848\u4f8b2-\u542b\u624b\u5199\u5185\u5bb9\u7684\u8868\u5355\u5904\u7406\">Fall 2: Formularverarbeitung mit handschriftlichem Inhalt<\/h3>\n\n\n\n<p>F\u00fcr Formulare, die handschriftliche Inhalte enthalten, k\u00f6nnen wir ebenfalls spezielle Modelle definieren:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">class Form(BaseModel).\n    \"\"\"Extrahieren Sie die Formularnummer, das Datum f\u00fcr den Beginn und das Ende des Gesch\u00e4ftsjahres sowie die Planverbindlichkeiten zu Beginn und am Ende des Jahres. \"\"\"\"\n    form_number: str = Field(description=\"Die Formularnummer\")\n    start_date: str = Field(description=\"Effective Date\")\n    beginning_of_year: float = Field(description=\"Die Planverbindlichkeiten zu Beginn des Jahres\")\n    end_of_year: float = Field(description=\"Die Planverbindlichkeiten am Ende des Jahres\")\n\n# Daten extrahieren\nresult = extract_structured_data(\"handschriftliches_formular.pdf\", Formular)\n\n# Ausgabe der Ergebnisse\nprint(f'Extrahierte Formularnummer: {result.form_number} mit Startdatum {result.start_date}. \\nPlanverbindlichkeiten Anfang des Jahres {result.beginning_of_year} und Ende des Jahres {result.end_of_year}')\n# Ausgabebeispiel: Extrahierte Formularnummer: CA530082 mit Beginndatum 02\/05\/2022.\n# Planverbindlichkeiten Anfang des Jahres 40000.0 und Ende des Jahres 55000.0\n<\/code><\/pre><\/div>\n\n\n\n<p>Anhand des obigen Beispiels k\u00f6nnen wir sehen, dass Gemini 2.0 den Textinhalt in der PDF-Datei genau identifizieren kann, auch handschriftlichen Text, und ihn in ein strukturiertes JSON-Datenformat konvertieren kann, was den Datenextraktionsprozess erheblich vereinfacht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u9ad8\u7ea7\u5e94\u7528-\u6587\u6863\u5206\u5757\u4e0e\u8bed\u4e49\u7406\u89e3\">Fortgeschrittene Anwendungen: Chunking von Dokumenten und semantisches Verstehen<\/h2>\n\n\n\n<p>In RAG-Systemen (Retrieval Augmented Generation) ist das Chunking von Dokumenten ein wichtiger Schritt zus\u00e4tzlich zur grundlegenden Textextraktion, und Gemini 2.0 erm\u00f6glicht es uns, sowohl OCR als auch semantisches Chunking in einem einzigen Schritt durchzuf\u00fchren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-pdf\u8bed\u4e49\u5206\u5757\u793a\u4f8b\">Beispiel f\u00fcr semantisches Chunking im PDF-Format<\/h3>\n\n\n\n<p>Hier ist ein Tipp f\u00fcr die Konvertierung von PDF in Markdown und das gleichzeitige semantische Chunking:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">CHUNKING_PROMPT = \"\"\"OCR die folgende Seite in Markdown. Tabellen sollten als HTML formatiert werden.\nUmgeben Sie Ihre Ausgabe nicht mit dreifachen Backticks.\nUnterteilen Sie das Dokument in Abschnitte von etwa 250 bis 1000 W\u00f6rtern. Unser Ziel ist\nUnser Ziel ist es, Teile der Seite mit demselben semantischen Thema zu identifizieren.\nDiese Chunks werden eingebettet und in einer RAG-Pipeline verwendet.\nUmgeben Sie die Chunks mit   html-Tags.\"\"\"\"\n\n# verwendet diese Eingabeaufforderung f\u00fcr die Verarbeitung\nresponse = client.models.generate_content(\n    model=model_id,\n    contents=[CHUNKING_PROMPT, pdf_file]\n)\n\nchunked_content = response.text\n<\/code><\/pre><\/div>\n\n\n\n<p>Mit diesem Ansatz werden die semantischen Grenzen eines Dokuments ermittelt und aussagekr\u00e4ftigere Textabschnitte erzeugt, was die Genauigkeit der anschlie\u00dfenden Suche erheblich verbessert. Im Vergleich zum herk\u00f6mmlichen mechanischen Chunking, das auf der Anzahl der Zeichen basiert, ist das semantische Chunking besser in der Lage, die Koh\u00e4renz und Integrit\u00e4t des Inhalts zu erhalten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u4f7f\u7528pydantic\u8fdb\u884c\u590d\u6742\u6570\u636e\u63d0\u53d6\">Komplexe Datenextraktion mit Pydantic<\/h3>\n\n\n\n<p>F\u00fcr komplexere Szenarien k\u00f6nnen wir verschachtelte Pydantic-Modelle definieren, um mehrere Datenebenen zu verarbeiten:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">class Person(BaseModel): first_name: str = Field(description=\"Der Vorname der Person\")\n    first_name: str = Field(description=\"Der Vorname der Person\")\n    last_name: str = Field(description=\"Der Nachname der Person\")\n    last_name: str = Field(description=\"Der Nachname der Person\") last_name: str = Field(description=\"Der Nachname der Person\")\n    work_topics: list[Topic] = Field(description=\"Die Interessengebiete der Person, falls nicht angegeben, bitte eine leere Liste zur\u00fcckgeben\")\n\n# Generieren einer Antwort unter Verwendung des Modells Person\nprompt = \"Philipp Schmid ist Senior AI Developer Relations Engineer bei Google DeepMind und arbeitet an Gemini, Gemma mit der Mission, jedem Entwickler zu helfen zu helfen, KI auf verantwortungsvolle Weise zu entwickeln und zu nutzen.\"\nresponse = client.models.generate_content(\n    model=model_id,\n    content=prompt,\n    config={'response_mime_type': 'application\/json', 'response_schema': Person}\n)\n\nDas #-SDK wandelt die Antwort automatisch in ein Pydantic-Modell um\nphilipp: Person = response.parsed\nprint(f \"Vorname ist {philipp.first_name}\")\n<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u6027\u80fd\u4f18\u5316\u4e0e\u6700\u4f73\u5b9e\u8df5\">Leistungsoptimierung und bew\u00e4hrte Praktiken<\/h2>\n\n\n\n<p>Im Folgenden finden Sie einige bew\u00e4hrte Verfahren zur Verbesserung der Effizienz und Genauigkeit bei der Verarbeitung von PDF-Dokumenten in gro\u00dfem Umfang:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u6279\u91cf\u5904\u7406\u4e0e\u4ee4\u724c\u4f18\u5316\">Stapelverarbeitung und Token-Optimierung<\/h3>\n\n\n\n<p>Wenn Sie eine gro\u00dfe Anzahl von PDF-Szenen bearbeiten m\u00fcssen, k\u00f6nnen Sie eine Stapelverarbeitung durchf\u00fchren, um die Effizienz zu steigern:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">async def batch_process_pdfs(file_paths, model, batch_size=10):: results = [].\n    results = []\n    for i in range(0, len(file_paths), batch_size):: batch = file_paths[i:i+batch_size): batch = file_paths[i:i\n        batch = file_paths[i:i+batch_size]: results = [] for i in range(0, len(file_paths), batch_size).\n        tasks = [extract_structured_data(path, model) for path in batch]\n        batch_results = await asyncio.gather(*tasks)\n        results.extend(batch_results)\n        print(f \"Verarbeiteter Stapel {i\/\/batch_size + 1}\/{(len(file_paths)+batch_size-1)\/\/batch_size}\")\n    Ergebnisse zur\u00fcckgeben\n<\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u6a21\u578b\u9009\u62e9\u4e0e\u6210\u672c\u63a7\u5236\">Modellauswahl und Kostenkontrolle<\/h3>\n\n\n\n<p>Die Auswahl der richtigen Modellvariante f\u00fcr die tats\u00e4chlichen Anforderungen kann die Kosten erheblich senken:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Zwilling 2.0 Flash<\/strong>Die beste Wahl f\u00fcr Allzweck-Szenarien zu einem ausgezeichneten Preis-\/Leistungsverh\u00e4ltnis<\/li>\n\n\n\n<li><strong>Gemini 2.0 Flash-Lite<\/strong>: Bietet ein besseres Preis-Leistungs-Verh\u00e4ltnis f\u00fcr einfache Dokumente<\/li>\n\n\n\n<li><strong>Gemini 2.0 Pro<\/strong>Handhabung extrem komplexer Dokumente oder Szenen, die hohe Pr\u00e4zision erfordern<\/li>\n<\/ol>\n\n\n\n<p>Im Folgenden wird die Verarbeitungseffizienz der verschiedenen Modelle verglichen:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Modellierung<\/strong><\/th><th><strong>Verarbeitete PDF-Seiten pro Dollar (Markdown-Konvertierung)<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Zwilling 2.0 Flash<\/td><td>Ca. 6.000 Seiten<\/td><\/tr><tr><td>Gemini 2.0 Flash Lite<\/td><td>Ca. 12.000 Seiten<\/td><\/tr><tr><td>Zwilling 1.5 Blitzlicht<\/td><td>Ca. 10.000 Seiten<\/td><\/tr><tr><td>OpenAI 4-mini<\/td><td>Ca. 450 Seiten<\/td><\/tr><tr><td>OpenAI 4o<\/td><td>Etwa 200 Seiten<\/td><\/tr><tr><td>Anthropic Claude-3.5<\/td><td>Ca. 100 Seiten<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u9519\u8bef\u5904\u7406\u4e0e\u91cd\u8bd5\u673a\u5236\">Fehlerbehandlung und Wiederholungsmechanismus<\/h3>\n\n\n\n<p>In einer Produktionsumgebung ist es wichtig, robuste Mechanismen zur Fehlerbehandlung zu implementieren:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">def extract_with_retry(file_path, model, max_retries=3):: for attempt in range(max_retries)\n    for attempt in range(max_retries).\n        try.\n            return extract_structured_data(file_path, model): for attempt in range(max_retries): try.\n        except Exception as e: if attempt == max_retries\n            if attempt == max_retries - 1: print(f \"Failed to get to the file.\n                print(f \"Konnte {file_path} nach {max_retries} Versuchen nicht verarbeiten: {e}\")\n                return Keine\n            print(f \"Versuch {Versuch+1} fehlgeschlagen, erneuter Versuch: {e}\")\n            time.sleep(2 ** attempt) # exponentielle Wiederholungsstrategie\n<\/code><\/pre><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/school.myshirtai.com\/wp-content\/uploads\/2025\/05\/rd-bench-example.jpg\" alt=\"\" class=\"wp-image-1270\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\u8868\u683c\u5904\u7406\u4f18\u5316\">Optimierung der Formverarbeitung<\/h3>\n\n\n\n<p>Bei PDFs, die komplexe Formulare enthalten, k\u00f6nnen die folgenden Stichw\u00f6rter verwendet werden, um die Genauigkeit der Formularerkennung zu verbessern:<\/p>\n\n\n\n<div class=\"wp-block-code\"><div class=\"xhcode-toolbar\"><i class=\"xhcode-icon-codesvg\"><\/i><span>PHP<\/span><\/div><pre><code lang=\"php\" class=\"language-php\">TABLE_EXTRACTION_PROMPT = \"\"\"Extrahiert alle Tabellen aus der PDF-Datei als HTML-Tabellen.\nBehalten Sie die exakte Struktur bei, einschlie\u00dflich zusammengef\u00fcgter Zellen, \u00dcberschriften und Formatierungen.\nJede Tabelle sollte semantisch vollst\u00e4ndig sein und die Beziehungen zwischen den Zellen beibehalten.\nBehalten Sie bei numerischen Werten deren exaktes Format bei, wie es im Dokument dargestellt ist. \"\"\"\"\n<\/code><\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-\u7ed3\u8bed\">Schlussbemerkungen<\/h2>\n\n\n\n<p>Anhand der in diesem Artikel vorgestellten Methoden und Beispielcodes k\u00f6nnen Sie bereits mit der Verwendung von Gemini 2.0 beginnen, um ein leistungsf\u00e4higes System zur Verarbeitung von PDF-Dokumenten aufzubauen. Von der einfachen Textextraktion bis hin zum komplexen Parsen strukturierter Daten und anschlie\u00dfendem semantischen Chunking hat Gemini 2.0 eine hervorragende Leistung gezeigt und ist sehr kosteng\u00fcnstig.<\/p>\n\n\n\n<p>Obwohl es in Bereichen wie der Bounding-Box-Erkennung noch Raum f\u00fcr Verbesserungen gibt, haben wir Grund zu der Annahme, dass die Zukunft der PDF-Verarbeitung intelligenter und effizienter werden wird, da sich die Technologie st\u00e4ndig weiterentwickelt. F\u00fcr alle, die Dokumentdaten in gro\u00dfem Umfang f\u00fcr Einzelpersonen oder Organisationen verarbeiten m\u00fcssen, ist Gemini 2.0 zweifellos eine L\u00f6sung, die Aufmerksamkeit und die \u00dcbernahme von technologischen Durchbr\u00fcchen verdient.<\/p>\n\n\n\n<table style=\"width: 100%;border-collapse: collapse;border: 1px solid #ddd\">\r\n<thead>\r\n<tr style=\"height: 48px;background-color: #f5f5f5\">\r\n<th style=\"width: 50%;height: 48px;border: 1px solid #ddd;padding: 8px\">\r\n<h4 style=\"margin: 0\">Weitere Produkte finden Sie unter<\/h4>\r\n<\/th>\r\n<th style=\"width: 50%;height: 48px;border: 1px solid #ddd;padding: 8px\">\r\n<h4 style=\"margin: 0\">Siehe mehr unter<\/h4>\r\n<\/th>\r\n<\/tr>\r\n<\/thead>\r\n<tbody>\r\n<tr style=\"height: 63px\">\r\n<td style=\"width: 50%;height: 63px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.myshirtai.com\/de\/\" data-linktype=\"2\">ShirtAI - Durchdringende Intelligenz<\/a><\/td>\r\n<td style=\"width: 50%;height: 63px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.myshirtai.com\/de\/archives\/4425\/\" data-linktype=\"2\">Das AIGC Big Model: der Beginn einer \u00c4ra der doppelten Revolution in Technik und Wissenschaft - Penetrating Intelligence<\/a><\/td>\r\n<\/tr>\r\n<tr style=\"height: 61px\">\r\n<td style=\"width: 50%;height: 61px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.myshirtai.com\/de\/\" data-linktype=\"2\">1:1 Wiederherstellung von Claude und GPT Offizielle Website - AI Cloud Native<\/a><\/td>\r\n<td style=\"width: 50%;height: 61px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.bluelsqkj.com\/archives\/2876\" data-linktype=\"2\">Live Match App Global HD Sports Viewing Player (empfohlen) - Blueshirt Technology<\/a><\/td>\r\n<\/tr>\r\n<tr style=\"height: 54px\">\r\n<td style=\"width: 50%;height: 54px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/api.mygptmeta.com\/\" data-linktype=\"2\">Transitdienst auf der Grundlage der offiziellen API - GPTMeta API<\/a><\/td>\r\n<td style=\"width: 50%;height: 54px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.zhihu.com\/question\/621055223\/answer\/3633615705\" data-linktype=\"2\">Hilfe, kann jemand von Ihnen Tipps geben, wie man Fragen auf GPT stellt? - Wissen<\/a><\/td>\r\n<\/tr>\r\n<tr style=\"height: 70px\">\r\n<td style=\"width: 50%;height: 70px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/shop.blueshirtmap.com\/\" data-linktype=\"2\">Global Virtual Goods Digital Store - Global SmarTone (Feng Ling Ge)<\/a><\/td>\r\n<td style=\"width: 50%;height: 70px;border: 1px solid #ddd;padding: 8px\"><a href=\"https:\/\/www.bilibili.com\/video\/BV1efpneYE54\/?spm_id_from=333.1387.homepage.video_card.click\" data-linktype=\"2\">Wie leistungsf\u00e4hig ist Claude airtfacts, dass GPT sofort nicht mehr gut riecht? -BeepBeep<\/a><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>","protected":false},"excerpt":{"rendered":"<p>Das von Google DeepMind eingef\u00fchrte Modell Gemini 2.0 verbessert die Verarbeitung von PDF-Dokumenten erheblich. Im Vergleich zu herk\u00f6mmlichen L\u00f6sungen in Bezug auf Genauigkeit, Kosten und Skalierbarkeitsm\u00e4ngel optimiert Gemini 2.0 den PDF-Parsing-Prozess durch strukturierte Datenextraktion, semantisches Chunking und effiziente Stapelverarbeitung erheblich und bietet eine Vielzahl von Modelloptionen, um ein Gleichgewicht zwischen Leistung und Kosten herzustellen.<\/p>","protected":false},"author":1,"featured_media":6426,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[76],"tags":[73,82],"class_list":["post-6427","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-depthknowledge","tag-gemini-model","tag-pdf-processing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.3 (Yoast SEO v25.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5 - \u6e17\u900f\u667a\u80fd<\/title>\n<meta name=\"description\" content=\"Gemini 2.0\u6a21\u578b\u7531Google DeepMind\u63a8\u51fa\uff0c\u663e\u8457\u63d0\u5347\u4e86PDF\u6587\u6863\u5904\u7406\u80fd\u529b\u3002\u76f8\u6bd4\u4f20\u7edf\u65b9\u6848\u5728\u51c6\u786e\u6027\u3001\u6210\u672c\u548c\u6269\u5c55\u6027\u4e0a\u7684\u4e0d\u8db3\uff0cGemini 2.0\u901a\u8fc7\u7ed3\u6784\u5316\u6570\u636e\u63d0\u53d6\u3001\u8bed\u4e49\u5206\u5757\u53ca\u9ad8\u6548\u6279\u91cf\u5904\u7406\uff0c\u5927\u5e45\u4f18\u5316\u4e86PDF\u89e3\u6790\u6d41\u7a0b\uff0c\u5e76\u63d0\u4f9b\u591a\u79cd\u6a21\u578b\u9009\u62e9\u4ee5\u5e73\u8861\u6027\u80fd\u4e0e\u6210\u672c\u3002\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.myshirtai.com\/de\/archives\/6427\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5\" \/>\n<meta property=\"og:description\" content=\"Gemini 2.0\u6a21\u578b\u7531Google DeepMind\u63a8\u51fa\uff0c\u663e\u8457\u63d0\u5347\u4e86PDF\u6587\u6863\u5904\u7406\u80fd\u529b\u3002\u76f8\u6bd4\u4f20\u7edf\u65b9\u6848\u5728\u51c6\u786e\u6027\u3001\u6210\u672c\u548c\u6269\u5c55\u6027\u4e0a\u7684\u4e0d\u8db3\uff0cGemini 2.0\u901a\u8fc7\u7ed3\u6784\u5316\u6570\u636e\u63d0\u53d6\u3001\u8bed\u4e49\u5206\u5757\u53ca\u9ad8\u6548\u6279\u91cf\u5904\u7406\uff0c\u5927\u5e45\u4f18\u5316\u4e86PDF\u89e3\u6790\u6d41\u7a0b\uff0c\u5e76\u63d0\u4f9b\u591a\u79cd\u6a21\u578b\u9009\u62e9\u4ee5\u5e73\u8861\u6027\u80fd\u4e0e\u6210\u672c\u3002\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.myshirtai.com\/de\/archives\/6427\/\" \/>\n<meta property=\"og:site_name\" content=\"\u6e17\u900f\u667a\u80fd\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-16T14:28:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2383\" \/>\n\t<meta property=\"og:image:height\" content=\"1255\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"IvesFeng666\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"IvesFeng666\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427\"},\"author\":{\"name\":\"IvesFeng666\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2\"},\"headline\":\"Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5\",\"datePublished\":\"2025-05-16T14:28:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427\"},\"wordCount\":98,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.myshirtai.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg\",\"keywords\":[\"Gemini\u6a21\u578b\",\"PDF\u5904\u7406\"],\"articleSection\":[\"\u6df1\u5ea6\u5185\u5bb9\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.myshirtai.com\/archives\/6427#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427\",\"url\":\"https:\/\/www.myshirtai.com\/archives\/6427\",\"name\":\"Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5 - \u6e17\u900f\u667a\u80fd\",\"isPartOf\":{\"@id\":\"https:\/\/www.myshirtai.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg\",\"datePublished\":\"2025-05-16T14:28:04+00:00\",\"description\":\"Gemini 2.0\u6a21\u578b\u7531Google DeepMind\u63a8\u51fa\uff0c\u663e\u8457\u63d0\u5347\u4e86PDF\u6587\u6863\u5904\u7406\u80fd\u529b\u3002\u76f8\u6bd4\u4f20\u7edf\u65b9\u6848\u5728\u51c6\u786e\u6027\u3001\u6210\u672c\u548c\u6269\u5c55\u6027\u4e0a\u7684\u4e0d\u8db3\uff0cGemini 2.0\u901a\u8fc7\u7ed3\u6784\u5316\u6570\u636e\u63d0\u53d6\u3001\u8bed\u4e49\u5206\u5757\u53ca\u9ad8\u6548\u6279\u91cf\u5904\u7406\uff0c\u5927\u5e45\u4f18\u5316\u4e86PDF\u89e3\u6790\u6d41\u7a0b\uff0c\u5e76\u63d0\u4f9b\u591a\u79cd\u6a21\u578b\u9009\u62e9\u4ee5\u5e73\u8861\u6027\u80fd\u4e0e\u6210\u672c\u3002\",\"breadcrumb\":{\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.myshirtai.com\/archives\/6427\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427#primaryimage\",\"url\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg\",\"contentUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg\",\"width\":2383,\"height\":1255},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.myshirtai.com\/archives\/6427#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.myshirtai.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.myshirtai.com\/#website\",\"url\":\"https:\/\/www.myshirtai.com\/\",\"name\":\"\u6e17\u900f\u667a\u80fd\",\"description\":\"ShirtAI\",\"publisher\":{\"@id\":\"https:\/\/www.myshirtai.com\/#organization\"},\"alternateName\":\"ShirtAI\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.myshirtai.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.myshirtai.com\/#organization\",\"name\":\"ShirtAI\",\"alternateName\":\"ShirtAI\",\"url\":\"https:\/\/www.myshirtai.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png\",\"contentUrl\":\"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png\",\"width\":1200,\"height\":675,\"caption\":\"ShirtAI\"},\"image\":{\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2\",\"name\":\"IvesFeng666\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.myshirtai.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g\",\"caption\":\"IvesFeng666\"},\"sameAs\":[\"http:\/\/www.myshirtai.com\"],\"url\":\"https:\/\/www.myshirtai.com\/de\/archives\/author\/admin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5 - \u6e17\u900f\u667a\u80fd","description":"Gemini 2.0\u6a21\u578b\u7531Google DeepMind\u63a8\u51fa\uff0c\u663e\u8457\u63d0\u5347\u4e86PDF\u6587\u6863\u5904\u7406\u80fd\u529b\u3002\u76f8\u6bd4\u4f20\u7edf\u65b9\u6848\u5728\u51c6\u786e\u6027\u3001\u6210\u672c\u548c\u6269\u5c55\u6027\u4e0a\u7684\u4e0d\u8db3\uff0cGemini 2.0\u901a\u8fc7\u7ed3\u6784\u5316\u6570\u636e\u63d0\u53d6\u3001\u8bed\u4e49\u5206\u5757\u53ca\u9ad8\u6548\u6279\u91cf\u5904\u7406\uff0c\u5927\u5e45\u4f18\u5316\u4e86PDF\u89e3\u6790\u6d41\u7a0b\uff0c\u5e76\u63d0\u4f9b\u591a\u79cd\u6a21\u578b\u9009\u62e9\u4ee5\u5e73\u8861\u6027\u80fd\u4e0e\u6210\u672c\u3002","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.myshirtai.com\/de\/archives\/6427\/","og_locale":"de_DE","og_type":"article","og_title":"Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5","og_description":"Gemini 2.0\u6a21\u578b\u7531Google DeepMind\u63a8\u51fa\uff0c\u663e\u8457\u63d0\u5347\u4e86PDF\u6587\u6863\u5904\u7406\u80fd\u529b\u3002\u76f8\u6bd4\u4f20\u7edf\u65b9\u6848\u5728\u51c6\u786e\u6027\u3001\u6210\u672c\u548c\u6269\u5c55\u6027\u4e0a\u7684\u4e0d\u8db3\uff0cGemini 2.0\u901a\u8fc7\u7ed3\u6784\u5316\u6570\u636e\u63d0\u53d6\u3001\u8bed\u4e49\u5206\u5757\u53ca\u9ad8\u6548\u6279\u91cf\u5904\u7406\uff0c\u5927\u5e45\u4f18\u5316\u4e86PDF\u89e3\u6790\u6d41\u7a0b\uff0c\u5e76\u63d0\u4f9b\u591a\u79cd\u6a21\u578b\u9009\u62e9\u4ee5\u5e73\u8861\u6027\u80fd\u4e0e\u6210\u672c\u3002","og_url":"https:\/\/www.myshirtai.com\/de\/archives\/6427\/","og_site_name":"\u6e17\u900f\u667a\u80fd","article_published_time":"2025-05-16T14:28:04+00:00","og_image":[{"width":2383,"height":1255,"url":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg","type":"image\/jpeg"}],"author":"IvesFeng666","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"IvesFeng666","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.myshirtai.com\/archives\/6427#article","isPartOf":{"@id":"https:\/\/www.myshirtai.com\/archives\/6427"},"author":{"name":"IvesFeng666","@id":"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2"},"headline":"Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5","datePublished":"2025-05-16T14:28:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.myshirtai.com\/archives\/6427"},"wordCount":98,"commentCount":0,"publisher":{"@id":"https:\/\/www.myshirtai.com\/#organization"},"image":{"@id":"https:\/\/www.myshirtai.com\/archives\/6427#primaryimage"},"thumbnailUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg","keywords":["Gemini\u6a21\u578b","PDF\u5904\u7406"],"articleSection":["\u6df1\u5ea6\u5185\u5bb9"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.myshirtai.com\/archives\/6427#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.myshirtai.com\/archives\/6427","url":"https:\/\/www.myshirtai.com\/archives\/6427","name":"Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5 - \u6e17\u900f\u667a\u80fd","isPartOf":{"@id":"https:\/\/www.myshirtai.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.myshirtai.com\/archives\/6427#primaryimage"},"image":{"@id":"https:\/\/www.myshirtai.com\/archives\/6427#primaryimage"},"thumbnailUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg","datePublished":"2025-05-16T14:28:04+00:00","description":"Gemini 2.0\u6a21\u578b\u7531Google DeepMind\u63a8\u51fa\uff0c\u663e\u8457\u63d0\u5347\u4e86PDF\u6587\u6863\u5904\u7406\u80fd\u529b\u3002\u76f8\u6bd4\u4f20\u7edf\u65b9\u6848\u5728\u51c6\u786e\u6027\u3001\u6210\u672c\u548c\u6269\u5c55\u6027\u4e0a\u7684\u4e0d\u8db3\uff0cGemini 2.0\u901a\u8fc7\u7ed3\u6784\u5316\u6570\u636e\u63d0\u53d6\u3001\u8bed\u4e49\u5206\u5757\u53ca\u9ad8\u6548\u6279\u91cf\u5904\u7406\uff0c\u5927\u5e45\u4f18\u5316\u4e86PDF\u89e3\u6790\u6d41\u7a0b\uff0c\u5e76\u63d0\u4f9b\u591a\u79cd\u6a21\u578b\u9009\u62e9\u4ee5\u5e73\u8861\u6027\u80fd\u4e0e\u6210\u672c\u3002","breadcrumb":{"@id":"https:\/\/www.myshirtai.com\/archives\/6427#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.myshirtai.com\/archives\/6427"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.myshirtai.com\/archives\/6427#primaryimage","url":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg","contentUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg","width":2383,"height":1255},{"@type":"BreadcrumbList","@id":"https:\/\/www.myshirtai.com\/archives\/6427#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.myshirtai.com\/"},{"@type":"ListItem","position":2,"name":"Gemini 2.0 PDF\u89e3\u6790\u5168\u653b\u7565\uff1a\u4ee3\u7801\u5b9e\u4f8b\u4e0e\u6700\u4f73\u5b9e\u8df5"}]},{"@type":"WebSite","@id":"https:\/\/www.myshirtai.com\/#website","url":"https:\/\/www.myshirtai.com\/","name":"\u6e17\u900f\u667a\u80fd","description":"ShirtAI","publisher":{"@id":"https:\/\/www.myshirtai.com\/#organization"},"alternateName":"ShirtAI","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.myshirtai.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.myshirtai.com\/#organization","name":"ShirtAI","alternateName":"ShirtAI","url":"https:\/\/www.myshirtai.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png","contentUrl":"https:\/\/www.myshirtai.com\/wp-content\/uploads\/2023\/11\/ShirtAI1279\u00d7675.png","width":1200,"height":675,"caption":"ShirtAI"},"image":{"@id":"https:\/\/www.myshirtai.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.myshirtai.com\/#\/schema\/person\/793ffae65b0212a937f22250e83b51e2","name":"IvesFeng666","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.myshirtai.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e40122f3ea588c331477d2b5778ab521f0ef9275880700b47f592c999e721b7?s=96&d=mm&r=g","caption":"IvesFeng666"},"sameAs":["http:\/\/www.myshirtai.com"],"url":"https:\/\/www.myshirtai.com\/de\/archives\/author\/admin"}]}},"uagb_featured_image_src":{"full":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x.jpg",2383,1255,false],"thumbnail":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x-150x79.jpg",150,79,true],"medium":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x-1024x539.jpg",1024,539,true],"medium_large":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x-768x404.jpg",768,404,true],"large":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x-2048x1079.jpg",2048,1079,true],"1536x1536":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x-1536x809.jpg",1536,809,true],"2048x2048":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x-2048x1079.jpg",2048,1079,true],"trp-custom-language-flag":["https:\/\/www.myshirtai.com\/wp-content\/uploads\/2025\/05\/Jietu20250213-233957@2x-18x9.jpg",18,9,true]},"uagb_author_info":{"display_name":"IvesFeng666","author_link":"https:\/\/www.myshirtai.com\/de\/archives\/author\/admin"},"uagb_comment_info":0,"uagb_excerpt":"Gemini 2.0\u6a21\u578b\u7531Google DeepMind\u63a8\u51fa\uff0c\u663e\u8457\u63d0\u5347\u4e86PDF\u6587\u6863\u5904\u7406\u80fd\u529b\u3002\u76f8\u6bd4\u4f20\u7edf\u65b9\u6848\u5728\u51c6\u786e&hellip;","_links":{"self":[{"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/posts\/6427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/comments?post=6427"}],"version-history":[{"count":0,"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/posts\/6427\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/media\/6426"}],"wp:attachment":[{"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/media?parent=6427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/categories?post=6427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.myshirtai.com\/de\/wp-json\/wp\/v2\/tags?post=6427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}