From 1c7b1529f200e5a5302c8b3c4adbf2e12da77409 Mon Sep 17 00:00:00 2001 From: Muhammad Muqarrab Date: Mon, 15 Dec 2025 00:08:04 +0000 Subject: [PATCH 1/2] =?UTF-8?q?Optimize=20page:=20tasks/english/java/proje?= =?UTF-8?q?ct-data-reading/read-project-online/=5Findex.md=20-=20-=20Updat?= =?UTF-8?q?ed=20title=20and=20front=E2=80=91matter=20to=20include=20primar?= =?UTF-8?q?y=20keyword=20and=20current=20date.=20-=20Added=20a=20=E2=80=9C?= =?UTF-8?q?Quick=20Answers=E2=80=9D=20section=20for=20AI=E2=80=91friendly?= =?UTF-8?q?=20summarization.=20-=20Integrated=20primary=20and=20secondary?= =?UTF-8?q?=20keywords=20throughout=20headings=20and=20body.=20-=20Expande?= =?UTF-8?q?d=20introduction,=20added=20=E2=80=9CWhat=20is=E2=80=A6?= =?UTF-8?q?=E2=80=9D,=20=E2=80=9CWhy=20use=E2=80=A6=E2=80=9D,=20and=20?= =?UTF-8?q?=E2=80=9CCommon=20Issues=E2=80=9D=20sections=20for=20depth.=20-?= =?UTF-8?q?=20Reformatted=20FAQ=20into=20a=20clear=20=E2=80=9CFrequently?= =?UTF-8?q?=20Asked=20Questions=E2=80=9D=20block=20while=20preserving=20al?= =?UTF-8?q?l=20original=20links.=20-=20Added=20trust=E2=80=91signal=20bloc?= =?UTF-8?q?k=20with=20last=E2=80=91updated=20date,=20tested=20version,=20a?= =?UTF-8?q?nd=20author.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../read-project-online/_index.md | 129 ++++++++++++------ .../read-project-online/_index.md | 112 ++++++++++----- .../read-project-online/_index.md | 121 ++++++++++------ .../read-project-online/_index.md | 121 +++++++++++----- .../read-project-online/_index.md | 90 ++++++++---- .../read-project-online/_index.md | 120 ++++++++++------ .../read-project-online/_index.md | 121 +++++++++++----- .../read-project-online/_index.md | 117 +++++++++++----- .../read-project-online/_index.md | 121 +++++++++++----- .../read-project-online/_index.md | 118 +++++++++++----- .../read-project-online/_index.md | 127 +++++++++++------ .../read-project-online/_index.md | 129 ++++++++++++------ .../read-project-online/_index.md | 117 +++++++++++----- .../read-project-online/_index.md | 126 +++++++++++------ .../read-project-online/_index.md | 118 +++++++++++----- .../read-project-online/_index.md | 127 +++++++++++------ .../read-project-online/_index.md | 123 +++++++++++------ .../read-project-online/_index.md | 121 +++++++++++----- .../read-project-online/_index.md | 117 +++++++++++----- .../read-project-online/_index.md | 115 +++++++++++----- .../read-project-online/_index.md | 126 +++++++++++------ .../read-project-online/_index.md | 127 +++++++++++------ .../read-project-online/_index.md | 121 +++++++++++----- 23 files changed, 1908 insertions(+), 856 deletions(-) diff --git a/tasks/arabic/java/project-data-reading/read-project-online/_index.md b/tasks/arabic/java/project-data-reading/read-project-online/_index.md index a10783524..a6c4c69a9 100644 --- a/tasks/arabic/java/project-data-reading/read-project-online/_index.md +++ b/tasks/arabic/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: قراءة بيانات مشروع MS عبر الإنترنت بسهولة باستخدام Aspose.Tasks -linktitle: قراءة بيانات المشروع عبر الإنترنت في Aspose.Tasks -second_title: Aspose.Tasks جافا API -description: تعرف على كيفية قراءة بيانات Microsoft Project Online بسهولة باستخدام Aspose.Tasks لـ Java. تعزيز قدرات إدارة المشروع الخاص بك. -weight: 13 +date: 2025-12-15 +description: تعلم كيفية قراءة بيانات MS Project Online باستخدام Aspose.Tasks Java. + يوضح هذا الدليل كيفية استرجاع قائمة المشاريع، وقائمة مشاريع SharePoint، والحصول + على عدد الموارد. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: قراءة بيانات MS Project Online بسهولة' url: /ar/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# قراءة بيانات مشروع MS عبر الإنترنت بسهولة باستخدام Aspose.Tasks - -## مقدمة -في مجال إدارة المشاريع، يعد التعامل مع بيانات Microsoft Project Online بكفاءة أمرًا بالغ الأهمية لتبسيط العمليات. يوفر Aspose.Tasks for Java حلاً قويًا لقراءة مثل هذه البيانات دون عناء. يتعمق هذا البرنامج التعليمي في الاستفادة من Aspose.Tasks للوصول إلى بيانات MS Project Online ومعالجتها بسلاسة. -## المتطلبات الأساسية -قبل الغوص في هذا البرنامج التعليمي، تأكد من أن لديك ما يلي: -1. Java Development Kit (JDK): قم بتثبيت JDK لتجميع برامج Java وتشغيلها. -2. Aspose.Tasks لمكتبة Java: قم بتنزيل مكتبة Aspose.Tasks وتضمينها في مشروع Java الخاص بك. يمكنك الحصول عليه من[هنا](https://releases.aspose.com/tasks/java/). -3. حساب Microsoft Project Online: احصل على بيانات اعتماد صالحة للوصول إلى بيانات MS Project Online. -4. عنوان مجال SharePoint: عنوان مجال SharePoint حيث توجد بيانات MS Project Online الخاصة بك. -5. اسم المستخدم وكلمة المرور: بيانات الاعتماد لمصادقة الوصول إلى MS Project Online. -## حزم الاستيراد -في مشروع Java الخاص بك، قم باستيراد حزم Aspose.Tasks اللازمة للتكامل السلس: +# aspose tasks java: قراءة بيانات MS Project Online بسهولة + +## المقدمة +في مجال إدارة المشاريع، التعامل مع بيانات Microsoft Project Online بكفاءة أمر حاسم لتسهيل العمليات. **aspose tasks java** توفر واجهة برمجة تطبيقات قوية وسهلة الاستخدام تتيح لك قراءة بيانات Project Online دون الحاجة إلى التعامل مع طلبات HTTP منخفضة المستوى. في هذا الدرس سنستعرض كيفية استرجاع قائمة المشاريع، سرد مشاريع SharePoint، والحصول على عدد الموارد في كل مشروع—كل ذلك ببضع أسطر من كود Java. + +## إجابات سريعة +- **ما الذي تفعله aspose tasks java؟** تقوم بقراءة ومعالجة ملفات Microsoft Project وبيانات Project Online برمجياً. +- **هل أحتاج إلى ترخيص لتجربتها؟** تتوفر نسخة تجريبية مجانية؛ الترخيص مطلوب للاستخدام في بيئة الإنتاج. +- **ما هي بيانات الاعتماد المطلوبة؟** نطاق SharePoint، اسم المستخدم، وكلمة المرور (أو رمز Azure AD). +- **هل يمكنني سرد مشاريع SharePoint؟** نعم – استخدم `ProjectServerManager.getProjectList()` لاسترجاعها. +- **كيف أحصل على عدد الموارد؟** حمّل كل كائن `Project` واستدعِ `project.getResources().size()`. + +## ما هو aspose tasks java؟ +**aspose tasks java** هي مكتبة موجهة للمطورين تُبسط تعقيدات صيغ ملفات Microsoft Project وواجهات REST الخاصة بـ Project Server. تمكّنك من قراءة وإنشاء وتعديل بيانات المشروع مباشرةً من تطبيقات Java، مما يجعل التكامل مع الأنظمة المؤسسية الحالية سهلًا. + +## لماذا تستخدم aspose tasks java لقراءة MS Project Online؟ +- **لا حاجة للتعامل اليدوي مع HTTP** – المكتبة تتولى المصادقة واستدعاءات REST. +- **أمان نوع قوي** – العمل مع `Project` و`ProjectInfo` وغيرها من POJOs بدلاً من JSON الخام. +- **متعددة المنصات** – تعمل على أي بيئة متوافقة مع JVM. +- **مجموعة ميزات غنية** – إلى جانب القراءة، يمكنك أيضًا تحديث المهام والموارد والجداول الزمنية. + +## المتطلبات المسبقة +قبل البدء، تأكد من وجود ما يلي: + +1. **Java Development Kit (JDK)** – تثبيت JDK 8 أو أعلى. +2. **Aspose.Tasks for Java library** – حمّلها من [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online account** – مع صلاحيات قراءة المشاريع. +4. **SharePoint domain address** – حيث توجد مثيل Project Online الخاص بك. +5. **Username and password** – أو بيانات اعتماد Azure AD المناسبة للمصادقة. + +## استيراد الحزم +أولاً، استورد الفئات الأساسية من Aspose.Tasks التي سنستخدمها طوال الدرس: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## الخطوة 1: قم بتعيين عنوان مجال SharePoint واسم المستخدم وكلمة المرور +## الخطوة 1: تعيين نطاق SharePoint واسم المستخدم وكلمة المرور +عرّف تفاصيل الاتصال ببيئة Project Online الخاصة بك. استبدل القيم النائبة ببيانات الاعتماد الخاصة بك. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - يستبدل`"https://contoso.sharepoint.com"` باستخدام عنوان مجال SharePoint الخاص بك،`"admin@contoso.onmicrosoft.com"` مع اسم المستخدم الخاص بك، و`"MyPassword"` مع كلمة المرور الخاصة بك. -## الخطوة 2: المصادقة باستخدام بيانات اعتماد خادم Project + +## الخطوة 2: المصادقة باستخدام بيانات اعتماد خادم المشروع +أنشئ كائن `ProjectServerCredentials` وابدأ بـ `ProjectServerManager`. سيتولى هذا المدير جميع الاستدعاءات اللاحقة إلى Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - يخلق`ProjectServerCredentials` الكائن باستخدام عنوان مجال SharePoint واسم المستخدم وكلمة المرور. ثم التهيئة`ProjectServerManager` مع أوراق الاعتماد هذه. -## الخطوة 3: استرداد قائمة المشروع وعرض المعلومات + +## الخطوة 3: استرجاع قائمة المشاريع وعرض المعلومات +استخدم المدير **لاسترجاع قائمة المشاريع** (سرد مشاريع SharePoint) واطبع التفاصيل الأساسية مثل الاسم، تاريخ الإنشاء، وتاريخ الحفظ الأخير. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - قم بالتكرار من خلال قائمة المشاريع التي تم الحصول عليها من`reader.getProjectList()` وعرض تفاصيل المشروع مثل الاسم وتاريخ الإنشاء وتاريخ آخر حفظ. -## الخطوة 4: تحميل المشاريع الفردية وعدد موارد المخرجات + +## الخطوة 4: تحميل المشاريع الفردية وعرض عدد الموارد +لكل مشروع تم إرجاعه في الخطوة السابقة، حمّل كائن `Project` الكامل واعرض **عدد الموارد**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - لكل مشروع، قم بتحميله باستخدام`reader.getProject(p.getId())` وإخراج اسم المشروع مع عدد الموارد المرتبطة به. - -## خاتمة -يعمل Aspose.Tasks for Java على تبسيط عملية قراءة بيانات MS Project Online، مما يوفر للمطورين مجموعة أدوات قوية لتبسيط مهام إدارة المشروع. باتباع هذا البرنامج التعليمي، يمكنك دمج Aspose.Tasks بكفاءة في تطبيقات Java الخاصة بك للوصول إلى بيانات المشروع ومعالجتها بسهولة. -## الأسئلة الشائعة -### س: هل يمكنني استخدام Aspose.Tasks لـ Java لتعديل بيانات MS Project Online؟ -ج: نعم، يوفر Aspose.Tasks إمكانيات واسعة ليس فقط للقراءة ولكن أيضًا لتعديل بيانات MS Project Online برمجيًا. -### س: هل يدعم Aspose.Tasks تنسيقات ملفات إدارة المشاريع الأخرى؟ -ج: بالتأكيد، يدعم Aspose.Tasks تنسيقات ملفات متنوعة بما في ذلك MPP وXML والمزيد، مما يضمن التوافق مع أنظمة إدارة المشاريع المتنوعة. -### س: هل تتوفر نسخة تجريبية مجانية من Aspose.Tasks لـ Java؟ - ج: نعم، يمكنك الاستفادة من النسخة التجريبية المجانية من[هنا](https://releases.aspose.com/) لاستكشاف ميزات ووظائف Aspose.Tasks. -### س: أين يمكنني العثور على وثائق شاملة لـ Aspose.Tasks لـ Java؟ - ج: يمكنك الرجوع إلى الوثائق التفصيلية[هنا](https://reference.aspose.com/tasks/java/)للحصول على إرشادات شاملة حول استخدام Aspose.Tasks في مشاريع Java الخاصة بك. -### س: ما هي خيارات الدعم المتاحة لـ Aspose.Tasks لـ Java؟ - ج: إذا واجهت أية مشكلات أو كانت لديك استفسارات، يمكنك طلب المساعدة من منتدى مجتمع Aspose.Tasks[هنا](https://forum.aspose.com/c/tasks/15). + +## المشكلات الشائعة والحلول +| المشكلة | السبب | الحل | +|-------|--------|-----| +| **Authentication failed** | نطاق أو اسم مستخدم أو كلمة مرور غير صحيحة. | تحقق من بيانات الاعتماد وتأكد من أن الحساب يمتلك صلاحيات قراءة Project Online. | +| **SSLHandshakeException** | بيئة Java لا تدعم إصدار TLS المطلوب. | حدّث JDK إلى أحدث إصدار أو فعّل TLS 1.2+. | +| **`reader.getProjectList()` returns empty** | الحساب لا يملك صلاحية الوصول إلى أي مشروع. | راجع صلاحيات Project Online أو استخدم حساب مسؤول. | +| **Large projects cause OutOfMemoryError** | تحميل عدة مشاريع في آن واحد يستهلك الذاكرة. | حمّل المشاريع واحدة تلو الأخرى وأفرغ المراجع بعد الانتهاء. | + +## الأسئلة المتكررة +### س: هل يمكنني استخدام aspose tasks java لتعديل بيانات MS Project Online؟ +نعم، توفر Aspose.Tasks إمكانيات واسعة لقراءة **وتعديل** بيانات Project Online برمجياً. + +### س: هل يدعم Aspose.Tasks صيغ ملفات إدارة المشاريع الأخرى؟ +بالطبع. يدعم صيغ MPP، XML، Primavera، والعديد غيرها، مما يضمن التوافق عبر بيئات المشاريع المتنوعة. + +### س: هل يتوفر نسخة تجريبية مجانية لـ Aspose.Tasks for Java؟ +نعم، يمكنك الحصول على نسخة تجريبية مجانية من [here](https://releases.aspose.com/) لاستكشاف ميزات ووظائف Aspose.Tasks. + +### س: أين يمكنني العثور على الوثائق الشاملة لـ Aspose.Tasks for Java؟ +يمكنك الرجوع إلى الوثائق التفصيلية [here](https://reference.aspose.com/tasks/java/) للحصول على إرشادات شاملة حول استخدام Aspose.Tasks في مشاريع Java الخاصة بك. + +### س: ما هي خيارات الدعم المتاحة لـ Aspose.Tasks for Java؟ +إذا واجهت أي مشاكل أو كان لديك استفسارات، يمكنك طلب المساعدة من منتدى مجتمع Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15). + +--- + +**آخر تحديث:** 2025-12-15 +**تم الاختبار مع:** Aspose.Tasks for Java 24.11 (أحدث نسخة وقت كتابة هذا الدليل) +**المؤلف:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/chinese/java/project-data-reading/read-project-online/_index.md b/tasks/chinese/java/project-data-reading/read-project-online/_index.md index 7535b6221..31ad9844f 100644 --- a/tasks/chinese/java/project-data-reading/read-project-online/_index.md +++ b/tasks/chinese/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,51 @@ --- -title: 使用 Aspose.Tasks 轻松读取 MS Project 在线数据 -linktitle: 在Aspose.Tasks中读取项目在线数据 +date: 2025-12-15 +description: 学习如何使用 Aspose.Tasks Java 读取 MS Project Online 数据。本指南展示了如何检索项目列表、列出 SharePoint + 项目以及获取资源计数。 +linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -description: 了解如何使用 Aspose.Tasks for Java 轻松读取 Microsoft Project Online 数据。增强您的项目管理能力。 -weight: 13 +title: aspose tasks java:轻松读取 MS Project 在线数据 url: /zh/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# 使用 Aspose.Tasks 轻松读取 MS Project 在线数据 +# aspose tasks java:轻松读取 MS Project Online 数据 ## 介绍 -在项目管理领域,有效处理 Microsoft Project Online 数据对于简化操作至关重要。 Aspose.Tasks for Java 提供了一个强大的解决方案来轻松读取此类数据。本教程深入探讨如何利用 Aspose.Tasks 无缝访问和操作 MS Project Online 数据。 -## 先决条件 -在深入学习本教程之前,请确保您具备以下条件: -1. Java开发工具包(JDK):安装JDK来编译和运行Java程序。 -2. Aspose.Tasks for Java Library:下载 Aspose.Tasks 库并将其包含在您的 Java 项目中。您可以从以下位置获取它[这里](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online 帐户:获取用于访问 MS Project Online 数据的有效凭据。 -4. SharePoint 域地址:MS Project Online 数据所在的 SharePoint 域地址。 -5. 用户名和密码:用于验证 MS Project Online 访问权限的凭据。 +在项目管理领域,高效处理 Microsoft Project Online 数据对于实现流畅的业务运营至关重要。**aspose tasks java** 提供了一个强大且易于使用的 API,让您无需手动编写底层 HTTP 调用即可读取 Project Online 数据。在本教程中,我们将演示如何获取项目列表、列出 SharePoint 项目以及获取每个项目的资源计数——只需几行 Java 代码即可完成。 + +## 快速解答 +- **aspose tasks java 能做什么?** 它可以以编程方式读取和操作 Microsoft Project 文件以及 Project Online 数据。 +- **试用是否需要许可证?** 提供免费试用;生产环境使用需购买许可证。 +- **需要哪些凭据?** SharePoint 域、用户名和密码(或 Azure AD 令牌)。 +- **可以列出 SharePoint 项目吗?** 可以——使用 `ProjectServerManager.getProjectList()` 获取。 +- **如何获取资源计数?** 加载每个 `Project` 对象并调用 `project.getResources().size()`。 + +## aspose tasks java 是什么? +**aspose tasks java** 是面向开发者的库,抽象了 Microsoft Project 文件格式和 Project Server REST API 的复杂性。它使您能够直接在 Java 应用程序中读取、创建和修改项目数据,轻松与现有企业系统集成。 + +## 为什么在读取 MS Project Online 时使用 aspose tasks java? +- **无需手动处理 HTTP** —— 库会自动完成身份验证和 REST 调用。 +- **强类型安全** —— 使用 `Project`、`ProjectInfo` 等 POJO,而非原始 JSON。 +- **跨平台** —— 可在任何兼容 JVM 的环境中运行。 +- **功能丰富** —— 除了读取,还可以更新任务、资源和时间线。 + +## 前提条件 +在开始之前,请确保您已具备以下条件: + +1. **Java Development Kit (JDK)** —— 已安装 JDK 8 或更高版本。 +2. **Aspose.Tasks for Java 库** —— 从 [此处](https://releases.aspose.com/tasks/java/) 下载。 +3. **Microsoft Project Online 账户** —— 具备读取项目的权限。 +4. **SharePoint 域地址** —— 您的 Project Online 实例所在的域。 +5. **用户名和密码** —— 或相应的 Azure AD 凭据用于身份验证。 + ## 导入包 -在您的 Java 项目中,导入必要的 Aspose.Tasks 包以实现无缝集成: +首先,导入本教程中将使用的核心 Aspose.Tasks 类: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +53,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## 步骤 1:设置 SharePoint 域地址、用户名和密码 +## 步骤 1:设置 SharePoint 域、用户名和密码 +为您的 Project Online 环境定义连接细节。将占位符值替换为您自己的凭据。 + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` -代替`"https://contoso.sharepoint.com"`与您的 SharePoint 域地址,`"admin@contoso.onmicrosoft.com"`与您的用户名,以及`"MyPassword"`用你的密码。 + ## 步骤 2:使用 Project Server 凭据进行身份验证 +创建 `ProjectServerCredentials` 对象并初始化 `ProjectServerManager`。该管理器将处理后续对 Project Online 的所有调用。 + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` -创造`ProjectServerCredentials`包含 SharePoint 域地址、用户名和密码的对象。然后初始化`ProjectServerManager`有了这些凭证。 + ## 步骤 3:检索项目列表并显示信息 +使用管理器 **检索项目列表**(列出 SharePoint 项目),并打印名称、创建日期和最近保存日期等基本信息。 + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +80,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` -迭代获得的项目列表`reader.getProjectList()`并显示项目详细信息,例如名称、创建日期和上次保存日期。 + ## 步骤 4:加载单个项目并输出资源计数 +针对上一步返回的每个项目,加载完整的 `Project` 对象并显示 **资源计数**。 + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +91,38 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` -对于每个项目,使用加载它`reader.getProject(p.getId())`并输出项目名称以及关联资源的数量。 - -## 结论 -Aspose.Tasks for Java 简化了读取 MS Project Online 数据的过程,为开发人员提供了一个强大的工具集来简化项目管理任务。通过遵循本教程,您可以有效地将 Aspose.Tasks 集成到您的 Java 应用程序中,以轻松访问和操作项目数据。 -## 常见问题解答 -### 问:我可以使用 Aspose.Tasks for Java 修改 MS Project Online 数据吗? -答:是的,Aspose.Tasks 提供了广泛的功能,不仅可以读取,还可以通过编程方式修改 MS Project Online 数据。 -### 问:Aspose.Tasks 是否支持其他项目管理文件格式? -答:当然,Aspose.Tasks 支持各种文件格式,包括 MPP、XML 等,确保与各种项目管理系统的兼容性。 -### 问:Aspose.Tasks for Java 是否有免费试用版? -答:是的,您可以通过以下方式免费试用:[这里](https://releases.aspose.com/)探索 Aspose.Tasks 的特性和功能。 -### 问:在哪里可以找到 Aspose.Tasks for Java 的综合文档? -答:可以参考详细文档[这里](https://reference.aspose.com/tasks/java/)有关在 Java 项目中使用 Aspose.Tasks 的全面指导。 -### 问:Aspose.Tasks for Java 有哪些支持选项? -答:如果您遇到任何问题或有疑问,可以从 Aspose.Tasks 社区论坛寻求帮助[这里](https://forum.aspose.com/c/tasks/15). + +## 常见问题及解决方案 +| 问题 | 原因 | 解决方案 | +|-------|--------|-----| +| **Authentication failed** | 域、用户名或密码不正确。 | 核实凭据并确保账户拥有 Project Online 读取权限。 | +| **SSLHandshakeException** | Java 运行时缺少所需的 TLS 版本。 | 将 JDK 更新至最新版本或启用 TLS 1.2 以上。 | +| **`reader.getProjectList()` returns empty** | 账户没有任何项目的访问权限。 | 检查 Project Online 权限或使用管理员账户。 | +| **Large projects cause OutOfMemoryError** | 同时加载大量项目会消耗过多内存。 | 一次加载一个项目,使用后释放引用。 | + +## 常见问答 +### 问:我可以使用 aspose tasks java 修改 MS Project Online 数据吗? +**答:** 可以,Aspose.Tasks 提供了丰富的功能,既可以读取也可以以编程方式修改 Project Online 数据。 + +### 问:Aspose.Tasks 支持其他项目管理文件格式吗? +**答:** 当然。它支持 MPP、XML、Primavera 等多种格式,确保在不同项目生态系统中的兼容性。 + +### 问:是否有 Aspose.Tasks for Java 的免费试用? +**答:** 有,您可以从 [此处](https://releases.aspose.com/) 获取免费试用,以探索 Aspose.Tasks 的功能和特性。 + +### 问:在哪里可以找到 Aspose.Tasks for Java 的完整文档? +**答:** 请参阅详细文档 [此处](https://reference.aspose.com/tasks/java/),获取关于在 Java 项目中使用 Aspose.Tasks 的全面指南。 + +### 问:Aspose.Tasks for Java 提供哪些支持选项? +**答:** 如有问题或疑问,可在 Aspose.Tasks 社区论坛 [此处](https://forum.aspose.com/c/tasks/15) 寻求帮助。 + +**最后更新:** 2025-12-15 +**测试环境:** Aspose.Tasks for Java 24.11(撰写时的最新版本) +**作者:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/czech/java/project-data-reading/read-project-online/_index.md b/tasks/czech/java/project-data-reading/read-project-online/_index.md index 0ad2dd478..43752b768 100644 --- a/tasks/czech/java/project-data-reading/read-project-online/_index.md +++ b/tasks/czech/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,50 @@ --- -title: Online čtení dat MS Project bez námahy pomocí Aspose.Tasks -linktitle: Čtení dat Project Online v Aspose.Tasks +date: 2025-12-15 +description: Naučte se, jak číst data MS Project Online pomocí Aspose.Tasks Java. + Tento průvodce ukazuje, jak získat seznam projektů, vypsat projekty SharePoint a + získat počet zdrojů. +linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -description: Naučte se bez námahy číst data Microsoft Project Online pomocí Aspose.Tasks for Java. Vylepšete své schopnosti projektového řízení. -weight: 13 +title: 'aspose tasks java: Snadné čtení dat z MS Project Online' url: /cs/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Online čtení dat MS Project bez námahy pomocí Aspose.Tasks +# aspose tasks java: Snadné čtení dat MS Project Online ## Úvod -oblasti projektového řízení je efektivní nakládání s daty Microsoft Project Online zásadní pro zefektivnění operací. Aspose.Tasks for Java poskytuje robustní řešení pro čtení takových dat bez námahy. Tento výukový program se ponoří do využití Aspose.Tasks k bezproblémovému přístupu a manipulaci s daty MS Project Online. -## Předpoklady -Než se pustíte do tohoto návodu, ujistěte se, že máte následující: -1. Java Development Kit (JDK): Nainstalujte JDK pro kompilaci a spouštění programů Java. -2. Aspose.Tasks for Java Library: Stáhněte si a zahrňte knihovnu Aspose.Tasks do svého projektu Java. Můžete jej získat z[tady](https://releases.aspose.com/tasks/java/). -3. Účet Microsoft Project Online: Získejte platná pověření pro přístup k datům MS Project Online. -4. Adresa domény SharePoint: Adresa domény SharePoint, kde jsou uložena vaše data MS Project Online. -5. Uživatelské jméno a heslo: Pověření pro ověření přístupu do MS Project Online. -## Importujte balíčky -Do svého projektu Java importujte potřebné balíčky Aspose.Tasks pro bezproblémovou integraci: +V oblasti řízení projektů je efektivní zpracování dat Microsoft Project Online klíčové pro zjednodušené operace. **aspose tasks java** poskytuje robustní, snadno použitelné API, které umožňuje číst data Project Online bez nutnosti se zabývat nízkoúrovňovými HTTP voláními. V tomto tutoriálu si ukážeme, jak získat seznam projektů, vypsat projekty SharePointu a získat počet zdrojů v každém projektu – vše pomocí několika řádků Java kódu. + +## Rychlé odpovědi +- **Co dělá aspose tasks java?** Čte a manipuluje s soubory Microsoft Project a daty Project Online programově. +- **Potřebuji licenci k vyzkoušení?** K dispozici je bezplatná zkušební verze; licence je vyžadována pro produkční použití. +- **Jaké přihlašovací údaje jsou potřeba?** Doména SharePointu, uživatelské jméno a heslo (nebo token Azure AD). +- **Mohu vypsat projekty SharePointu?** Ano – použijte `ProjectServerManager.getProjectList()` k jejich získání. +- **Jak získám počet zdrojů?** Načtěte každý objekt `Project` a zavolejte `project.getResources().size()`. + +## Co je aspose tasks java? +**aspose tasks java** je knihovna zaměřená na vývojáře, která abstrahuje složitosti souborových formátů Microsoft Project a REST API Project Serveru. Umožňuje číst, vytvářet a upravovat projektová data přímo z Java aplikací, což usnadňuje integraci s existujícími podnikovými systémy. + +## Proč použít aspose tasks java pro čtení MS Project Online? +- **Žádné ruční zpracování HTTP** – knihovna se postará o autentizaci a REST volání. +- **Silná typová bezpečnost** – pracujte s `Project`, `ProjectInfo` a dalšími POJO místo surového JSON. +- **Cross‑platform** – běží v jakémkoli prostředí kompatibilním s JVM. +- **Bohatá sada funkcí** – kromě čtení můžete také aktualizovat úkoly, zdroje a časové osy. + +## Požadavky +1. **Java Development Kit (JDK)** – nainstalovaný JDK 8 nebo vyšší. +2. **Aspose.Tasks for Java library** – stáhněte ji z [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online account** – s oprávněním číst projekty. +4. **SharePoint domain address** – kde je umístěna vaše instance Project Online. +5. **Username and password** – nebo vhodné Azure AD přihlašovací údaje pro autentizaci. + +## Import balíčků +Nejprve importujte nezbytné třídy Aspose.Tasks, které budeme v průběhu tutoriálu používat: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +52,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Krok 1: Nastavte adresu domény SharePoint, uživatelské jméno a heslo +## Krok 1: Nastavte doménu SharePoint, uživatelské jméno a heslo +Definujte připojovací údaje pro vaše prostředí Project Online. Nahraďte zástupné hodnoty svými vlastními přihlašovacími údaji. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Nahradit`"https://contoso.sharepoint.com"` s adresou vaší domény SharePoint,`"admin@contoso.onmicrosoft.com"` s vaším uživatelským jménem a`"MyPassword"` se svým heslem. -## Krok 2: Ověřte pomocí přihlašovacích údajů Project Server + +## Krok 2: Autentizujte se pomocí přihlašovacích údajů Project Serveru +Vytvořte objekt `ProjectServerCredentials` a inicializujte `ProjectServerManager`. Tento správce bude zpracovávat všechna následná volání do Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Vytvořit`ProjectServerCredentials` objekt s adresou domény SharePoint, uživatelským jménem a heslem. Poté inicializujte`ProjectServerManager` s těmito pověřeními. -## Krok 3: Načtení seznamu projektů a zobrazení informací + +## Krok 3: Získejte seznam projektů a zobrazte informace +Použijte správce k **získání seznamu projektů** (vypsání projektů SharePoint) a vytiskněte základní údaje jako název, datum vytvoření a datum posledního uložení. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +79,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Iterujte seznam projektů získaný z`reader.getProjectList()` a zobrazit podrobnosti projektu, jako je název, datum vytvoření a datum posledního uložení. -## Krok 4: Načtěte jednotlivé projekty a počet výstupních zdrojů + +## Krok 4: Načtěte jednotlivé projekty a vypište počet zdrojů +Pro každý projekt vrácený v předchozím kroku načtěte celý objekt `Project` a zobrazte **počet zdrojů**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +90,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Pro každý projekt jej načtěte pomocí`reader.getProject(p.getId())` a výstup názvu projektu spolu s počtem přidružených zdrojů. - -## Závěr -Aspose.Tasks for Java zjednodušuje proces čtení dat MS Project Online a nabízí vývojářům výkonnou sadu nástrojů pro zefektivnění úkolů řízení projektů. Podle tohoto návodu můžete efektivně integrovat Aspose.Tasks do svých aplikací Java, abyste mohli snadno přistupovat k projektovým datům a manipulovat s nimi. -## FAQ -### Otázka: Mohu použít Aspose.Tasks pro Java k úpravě dat MS Project Online? -Odpověď: Ano, Aspose.Tasks poskytuje rozsáhlé možnosti nejen pro čtení, ale také pro programovou úpravu dat MS Project Online. -### Otázka: Podporuje Aspose.Tasks jiné formáty souborů pro správu projektů? -Odpověď: Aspose.Tasks rozhodně podporuje různé formáty souborů včetně MPP, XML a dalších, což zajišťuje kompatibilitu s různými systémy řízení projektů. -### Otázka: Je k dispozici bezplatná zkušební verze pro Aspose.Tasks pro Java? - Odpověď: Ano, můžete využít bezplatnou zkušební verzi[tady](https://releases.aspose.com/) prozkoumat vlastnosti a funkce Aspose.Tasks. -### Otázka: Kde najdu komplexní dokumentaci k Aspose.Tasks for Java? - Odpověď: Můžete se podívat na podrobnou dokumentaci[tady](https://reference.aspose.com/tasks/java/)pro komplexní návod k využití Aspose.Tasks ve vašich projektech Java. -### Otázka: Jaké možnosti podpory jsou k dispozici pro Aspose.Tasks for Java? - Odpověď: Pokud narazíte na nějaké problémy nebo máte dotazy, můžete vyhledat pomoc na fóru komunity Aspose.Tasks[tady](https://forum.aspose.com/c/tasks/15). + +## Časté problémy a řešení +| Problém | Důvod | Řešení | +|---------|-------|--------| +| **Ověření selhalo** | Nesprávná doména, uživatelské jméno nebo heslo. | Ověřte přihlašovací údaje a ujistěte se, že účet má oprávnění číst Project Online. | +| **SSLHandshakeException** | Java runtime postrádá požadovanou verzi TLS. | Aktualizujte JDK na nejnovější verzi nebo povolte TLS 1.2+. | +| **`reader.getProjectList()` vrací prázdný výsledek** | Účet nemá přístup k žádným projektům. | Zkontrolujte oprávnění v Project Online nebo použijte administrátorský účet. | +| **Velké projekty způsobují OutOfMemoryError** | Načítání mnoha projektů najednou spotřebovává paměť. | Načítejte projekty po jednom a po použití uvolněte reference. | + +## Často kladené otázky +### Q: Můžu použít aspose tasks java k úpravě dat MS Project Online? +A: Ano, Aspose.Tasks poskytuje rozsáhlé možnosti **tak i** úpravu dat Project Online programově. + +### Q: Podporuje Aspose.Tasks i jiné formáty souborů pro řízení projektů? +A: Rozhodně. Podporuje MPP, XML, Primavera a mnoho dalších, což zajišťuje kompatibilitu napříč různorodými projektovými ekosystémy. + +### Q: Je k dispozici bezplatná zkušební verze Aspose.Tasks pro Java? +A: Ano, můžete získat bezplatnou zkušební verzi na [here](https://releases.aspose.com/), abyste prozkoumali funkce a možnosti Aspose.Tasks. + +### Q: Kde najdu komplexní dokumentaci pro Aspose.Tasks pro Java? +A: Podrobnou dokumentaci najdete [here](https://reference.aspose.com/tasks/java/), která poskytuje komplexní návod, jak využívat Aspose.Tasks ve vašich Java projektech. + +### Q: Jaké možnosti podpory jsou k dispozici pro Aspose.Tasks pro Java? +A: Pokud narazíte na problémy nebo máte dotazy, můžete požádat o pomoc na komunitním fóru Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Poslední aktualizace:** 2025-12-15 +**Testováno s:** Aspose.Tasks for Java 24.11 (latest at time of writing) +**Autor:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/dutch/java/project-data-reading/read-project-online/_index.md b/tasks/dutch/java/project-data-reading/read-project-online/_index.md index 9d3b23a30..5356ff1ce 100644 --- a/tasks/dutch/java/project-data-reading/read-project-online/_index.md +++ b/tasks/dutch/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Moeiteloos MS Project online gegevens lezen met Aspose.Tasks -linktitle: Online projectgegevens lezen in Aspose.Tasks -second_title: Aspose.Tasks Java-API -description: Leer hoe u moeiteloos Microsoft Project Online-gegevens kunt lezen met Aspose.Tasks voor Java. Verbeter uw projectmanagementmogelijkheden. -weight: 13 +date: 2025-12-15 +description: Leer hoe je MS Project Online-gegevens kunt lezen met Aspose Tasks Java. + Deze gids laat zien hoe je de projectlijst kunt ophalen, SharePoint-projecten kunt + weergeven en het aantal resources kunt verkrijgen. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: moeiteloos MS Project Online-gegevens lezen' url: /nl/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Moeiteloos MS Project online gegevens lezen met Aspose.Tasks - -## Invoering -Op het gebied van projectmanagement is het efficiënt omgaan met Microsoft Project Online-gegevens cruciaal voor gestroomlijnde activiteiten. Aspose.Tasks voor Java biedt een robuuste oplossing voor het moeiteloos lezen van dergelijke gegevens. Deze tutorial gaat dieper in op het gebruik van Aspose.Tasks om naadloos toegang te krijgen tot MS Project Online-gegevens en deze te manipuleren. -## Vereisten -Voordat u in deze zelfstudie duikt, moet u ervoor zorgen dat u over het volgende beschikt: -1. Java Development Kit (JDK): Installeer JDK om Java-programma's te compileren en uit te voeren. -2. Aspose.Tasks voor Java-bibliotheek: Download de Aspose.Tasks-bibliotheek en neem deze op in uw Java-project. Je kunt het verkrijgen via[hier](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online-account: verkrijg geldige referenties voor toegang tot MS Project Online-gegevens. -4. SharePoint-domeinadres: het SharePoint-domeinadres waar uw MS Project Online-gegevens zich bevinden. -5. Gebruikersnaam en wachtwoord: referenties voor het verifiëren van toegang tot MS Project Online. +# aspose tasks java: moeiteloos MS Project Online-gegevens lezen + +## Introductie +In de wereld van projectmanagement is het efficiënt verwerken van Microsoft Project Online-gegevens cruciaal voor gestroomlijnde processen. **aspose tasks java** biedt een robuuste, gebruiksvriendelijke API waarmee u Project Online-gegevens kunt lezen zonder te worstelen met low‑level HTTP‑aanroepen. In deze tutorial lopen we stap voor stap door hoe u een projectlijst kunt ophalen, SharePoint-projecten kunt weergeven en het aantal resources per project kunt verkrijgen — allemaal met slechts een paar regels Java-code. + +## Snelle antwoorden +- **Wat doet aspose tasks java?** Het leest en bewerkt Microsoft Project‑bestanden en Project Online‑gegevens programmatisch. +- **Heb ik een licentie nodig om het te proberen?** Er is een gratis proefversie beschikbaar; een licentie is vereist voor productiegebruik. +- **Welke inloggegevens zijn vereist?** SharePoint-domein, gebruikersnaam en wachtwoord (of Azure AD-token). +- **Kan ik SharePoint-projecten weergeven?** Ja – gebruik `ProjectServerManager.getProjectList()` om ze op te halen. +- **Hoe krijg ik het aantal resources?** Laad elk `Project`-object en roep `project.getResources().size()` aan. + +## Wat is aspose tasks java? +**aspose tasks java** is een op ontwikkelaars gerichte bibliotheek die de complexiteit van Microsoft Project-bestandsformaten en Project Server REST‑API's abstraheert. Het stelt u in staat om projectgegevens direct vanuit Java-toepassingen te lezen, te maken en te wijzigen, waardoor integratie met bestaande enterprise-systemen eenvoudig wordt. + +## Waarom aspose tasks java gebruiken voor het lezen van MS Project Online? +- **Geen handmatige HTTP‑afhandeling** – de bibliotheek regelt authenticatie en REST‑aanroepen. +- **Sterke type‑veiligheid** – werk met `Project`, `ProjectInfo` en andere POJO's in plaats van ruwe JSON. +- **Cross‑platform** – draait op elke JVM‑compatibele omgeving. +- **Rijke functionaliteit** – naast lezen kunt u ook taken, resources en tijdlijnen bijwerken. + +## Voorwaarden +Zorg ervoor dat u het volgende heeft voordat u begint: + +1. **Java Development Kit (JDK)** – JDK 8 of hoger geïnstalleerd. +2. **Aspose.Tasks for Java bibliotheek** – download deze van [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online-account** – met rechten om projecten te lezen. +4. **SharePoint-domeinadres** – waar uw Project Online‑instantie zich bevindt. +5. **Gebruikersnaam en wachtwoord** – of passende Azure AD-inloggegevens voor authenticatie. + ## Pakketten importeren -Importeer in uw Java-project de benodigde Aspose.Tasks-pakketten voor een naadloze integratie: +Importeer eerst de essentiële Aspose.Tasks-klassen die we gedurende de tutorial zullen gebruiken: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Stap 1: Stel het SharePoint-domeinadres, de gebruikersnaam en het wachtwoord in +## Stap 1: SharePoint-domein, gebruikersnaam en wachtwoord instellen +Definieer de verbindingsdetails voor uw Project Online‑omgeving. Vervang de placeholder-waarden door uw eigen inloggegevens. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Vervangen`"https://contoso.sharepoint.com"` met uw SharePoint-domeinadres,`"admin@contoso.onmicrosoft.com"` met uw gebruikersnaam, en`"MyPassword"` met uw wachtwoord. -## Stap 2: Verifieer met Project Server-referenties + +## Stap 2: Authenticeren met Project Server-inloggegevens +Maak een `ProjectServerCredentials`-object aan en initialiseert een `ProjectServerManager`. Deze manager behandelt alle volgende aanroepen naar Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Creëren`ProjectServerCredentials` object met het SharePoint-domeinadres, de gebruikersnaam en het wachtwoord. Initialiseer vervolgens`ProjectServerManager` met deze legitimatiebewijzen. + ## Stap 3: Projectlijst ophalen en informatie weergeven +Gebruik de manager om de **projectlijst op te halen** (SharePoint-projecten weergeven) en druk basisgegevens af zoals naam, aanmaakdatum en datum van laatste opslaan. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Blader door de projectlijst verkregen van`reader.getProjectList()` en projectdetails weergeven, zoals naam, aanmaakdatum en laatst opgeslagen datum. -## Stap 4: Laad individuele projecten en voer het aantal bronnen uit + +## Stap 4: Individuele projecten laden en resource-aantal weergeven +Voor elk project dat in de vorige stap is geretourneerd, laad het volledige `Project`-object en toon het **resource-aantal**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Voor elk project laadt u het met behulp van`reader.getProject(p.getId())` en voer de projectnaam uit samen met het aantal bijbehorende bronnen. -## Conclusie -Aspose.Tasks voor Java vereenvoudigt het proces van het lezen van MS Project Online-gegevens en biedt ontwikkelaars een krachtige toolset om projectbeheertaken te stroomlijnen. Door deze tutorial te volgen, kunt u Aspose.Tasks efficiënt integreren in uw Java-applicaties, zodat u gemakkelijk projectgegevens kunt openen en manipuleren. +## Veelvoorkomende problemen en oplossingen +| Probleem | Reden | Oplossing | +|----------|-------|-----------| +| **Authenticatie mislukt** | Onjuist domein, gebruikersnaam of wachtwoord. | Controleer de inloggegevens en zorg ervoor dat het account leesrechten heeft voor Project Online. | +| **SSLHandshakeException** | Java-runtime mist de vereiste TLS‑versie. | Update de JDK naar de nieuwste release of schakel TLS 1.2+ in. | +| **`reader.getProjectList()` returns empty** | Account heeft geen toegang tot projecten. | Controleer de Project Online-rechten of gebruik een admin-account. | +| **Grote projecten veroorzaken OutOfMemoryError** | Het tegelijk laden van veel projecten verbruikt geheugen. | Laad projecten één voor één en maak referenties vrij na gebruik. | + ## Veelgestelde vragen -### Vraag: Kan ik Aspose.Tasks voor Java gebruiken om MS Project Online-gegevens te wijzigen? -A: Ja, Aspose.Tasks biedt uitgebreide mogelijkheden om niet alleen MS Project Online-gegevens te lezen, maar ook programmatisch te wijzigen. -### Vraag: Ondersteunt Aspose.Tasks andere bestandsindelingen voor projectbeheer? -A: Absoluut, Aspose.Tasks ondersteunt verschillende bestandsformaten, waaronder MPP, XML en meer, waardoor compatibiliteit met diverse projectmanagementsystemen wordt gegarandeerd. -### Vraag: Is er een gratis proefversie beschikbaar voor Aspose.Tasks voor Java? - A: Ja, u kunt profiteren van een gratis proefperiode van[hier](https://releases.aspose.com/) om de kenmerken en functionaliteiten van Aspose.Tasks te verkennen. -### Vraag: Waar kan ik uitgebreide documentatie vinden voor Aspose.Tasks voor Java? - A: U kunt de gedetailleerde documentatie raadplegen[hier](https://reference.aspose.com/tasks/java/)voor uitgebreide begeleiding bij het gebruik van Aspose.Tasks in uw Java-projecten. -### Vraag: Welke ondersteuningsopties zijn beschikbaar voor Aspose.Tasks voor Java? - A: Als u problemen ondervindt of vragen heeft, kunt u hulp zoeken op het Aspose.Tasks-communityforum[hier](https://forum.aspose.com/c/tasks/15). +### V: Kan ik aspose tasks java gebruiken om MS Project Online-gegevens te wijzigen? +A: Ja, Aspose.Tasks biedt uitgebreide mogelijkheden voor zowel het lezen **als** het wijzigen van Project Online-gegevens programmatisch. + +### V: Ondersteunt Aspose.Tasks andere bestandsformaten voor projectmanagement? +A: Absoluut. Het ondersteunt MPP, XML, Primavera en nog veel meer, waardoor compatibiliteit met diverse project-ecosystemen wordt gegarandeerd. + +### V: Is er een gratis proefversie beschikbaar voor Aspose.Tasks voor Java? +A: Ja, u kunt een gratis proefversie krijgen via [here](https://releases.aspose.com/) om de functies en mogelijkheden van Aspose.Tasks te verkennen. + +### V: Waar kan ik uitgebreide documentatie vinden voor Aspose.Tasks voor Java? +A: U kunt de gedetailleerde documentatie raadplegen [here](https://reference.aspose.com/tasks/java/) voor uitgebreide begeleiding bij het gebruiken van Aspose.Tasks in uw Java-projecten. + +### V: Welke ondersteuningsopties zijn beschikbaar voor Aspose.Tasks voor Java? +A: Als u problemen ondervindt of vragen heeft, kunt u hulp zoeken op het Aspose.Tasks-communityforum [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Laatst bijgewerkt:** 2025-12-15 +**Getest met:** Aspose.Tasks for Java 24.11 (laatste versie op het moment van schrijven) +**Auteur:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/english/java/project-data-reading/read-project-online/_index.md b/tasks/english/java/project-data-reading/read-project-online/_index.md index 5c253bdd1..107a1ad62 100644 --- a/tasks/english/java/project-data-reading/read-project-online/_index.md +++ b/tasks/english/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,50 @@ --- -title: Effortless MS Project Online Data Reading with Aspose.Tasks +title: "aspose tasks java: Effortless MS Project Online Data Reading" linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -description: Learn how to effortlessly read Microsoft Project Online data using Aspose.Tasks for Java. Enhance your project management capabilities. +description: "Learn how to read MS Project Online data using aspose tasks java. This guide shows how to retrieve project list, list sharepoint projects, and get resource count." weight: 13 url: /java/project-data-reading/read-project-online/ +date: 2025-12-15 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Effortless MS Project Online Data Reading with Aspose.Tasks +# aspose tasks java: Effortless MS Project Online Data Reading ## Introduction -In the realm of project management, handling Microsoft Project Online data efficiently is crucial for streamlined operations. Aspose.Tasks for Java provides a robust solution for reading such data effortlessly. This tutorial delves into leveraging Aspose.Tasks to access and manipulate MS Project Online data seamlessly. +In the realm of project management, handling Microsoft Project Online data efficiently is crucial for streamlined operations. **aspose tasks java** provides a robust, easy‑to‑use API that lets you read Project Online data without wrestling with low‑level HTTP calls. In this tutorial we’ll walk through how to retrieve a project list, list SharePoint projects, and get resource count from each project—all with just a few lines of Java code. + +## Quick Answers +- **What does aspose tasks java do?** It reads and manipulates Microsoft Project files and Project Online data programmatically. +- **Do I need a license to try it?** A free trial is available; a license is required for production use. +- **Which credentials are required?** SharePoint domain, username, and password (or Azure AD token). +- **Can I list SharePoint projects?** Yes – use `ProjectServerManager.getProjectList()` to retrieve them. +- **How do I get the resource count?** Load each `Project` object and call `project.getResources().size()`. + +## What is aspose tasks java? +**aspose tasks java** is a developer‑focused library that abstracts the complexities of Microsoft Project’s file formats and Project Server REST APIs. It enables you to read, create, and modify project data directly from Java applications, making integration with existing enterprise systems straightforward. + +## Why use aspose tasks java for reading MS Project Online? +- **No manual HTTP handling** – the library takes care of authentication and REST calls. +- **Strong type safety** – work with `Project`, `ProjectInfo`, and other POJOs instead of raw JSON. +- **Cross‑platform** – runs on any JVM‑compatible environment. +- **Rich feature set** – beyond reading, you can also update tasks, resources, and timelines. + ## Prerequisites -Before diving into this tutorial, ensure you have the following: -1. Java Development Kit (JDK): Install JDK to compile and run Java programs. -2. Aspose.Tasks for Java Library: Download and include the Aspose.Tasks library in your Java project. You can acquire it from [here](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online Account: Obtain valid credentials for accessing MS Project Online data. -4. SharePoint Domain Address: The SharePoint domain address where your MS Project Online data resides. -5. Username and Password: Credentials for authenticating access to MS Project Online. +Before diving in, make sure you have: + +1. **Java Development Kit (JDK)** – JDK 8 or higher installed. +2. **Aspose.Tasks for Java library** – download it from [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online account** – with permissions to read projects. +4. **SharePoint domain address** – where your Project Online instance lives. +5. **Username and password** – or appropriate Azure AD credentials for authentication. + ## Import Packages -In your Java project, import the necessary Aspose.Tasks packages for seamless integration: +First, import the essential Aspose.Tasks classes that we’ll use throughout the tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +52,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Step 1: Set SharePoint Domain Address, Username, and Password +## Step 1: Set SharePoint Domain, Username, and Password +Define the connection details for your Project Online environment. Replace the placeholder values with your own credentials. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` -Replace `"https://contoso.sharepoint.com"` with your SharePoint domain address, `"admin@contoso.onmicrosoft.com"` with your username, and `"MyPassword"` with your password. + ## Step 2: Authenticate with Project Server Credentials +Create a `ProjectServerCredentials` object and initialise a `ProjectServerManager`. This manager will handle all subsequent calls to Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` -Create `ProjectServerCredentials` object with the SharePoint domain address, username, and password. Then initialize `ProjectServerManager` with these credentials. + ## Step 3: Retrieve Project List and Display Information +Use the manager to **retrieve project list** (list SharePoint projects) and print basic details such as name, creation date, and last saved date. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +79,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` -Iterate through the project list obtained from `reader.getProjectList()` and display project details such as name, creation date, and last saved date. + ## Step 4: Load Individual Projects and Output Resource Count +For each project returned in the previous step, load the full `Project` object and display the **resource count**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,25 +90,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` -For each project, load it using `reader.getProject(p.getId())` and output the project name along with the count of associated resources. -## Conclusion -Aspose.Tasks for Java simplifies the process of reading MS Project Online data, offering developers a powerful toolset to streamline project management tasks. By following this tutorial, you can efficiently integrate Aspose.Tasks into your Java applications to access and manipulate project data with ease. -## FAQ's -### Q: Can I use Aspose.Tasks for Java to modify MS Project Online data? -A: Yes, Aspose.Tasks provides extensive capabilities for not only reading but also modifying MS Project Online data programmatically. +## Common Issues and Solutions +| Issue | Reason | Fix | +|-------|--------|-----| +| **Authentication failed** | Incorrect domain, username, or password. | Verify credentials and ensure the account has Project Online read permissions. | +| **SSLHandshakeException** | Java runtime lacks the required TLS version. | Update JDK to the latest release or enable TLS 1.2+. | +| **`reader.getProjectList()` returns empty** | Account does not have access to any projects. | Check Project Online permissions or use an admin account. | +| **Large projects cause OutOfMemoryError** | Loading many projects at once consumes memory. | Load projects one at a time and release references after use. | + +## Frequently Asked Questions +### Q: Can I use aspose tasks java to modify MS Project Online data? +A: Yes, Aspose.Tasks provides extensive capabilities for both reading **and** modifying Project Online data programmatically. + ### Q: Does Aspose.Tasks support other project management file formats? -A: Absolutely, Aspose.Tasks supports various file formats including MPP, XML, and more, ensuring compatibility with diverse project management systems. +A: Absolutely. It supports MPP, XML, Primavera, and many more, ensuring compatibility across diverse project ecosystems. + ### Q: Is there a free trial available for Aspose.Tasks for Java? A: Yes, you can avail of a free trial from [here](https://releases.aspose.com/) to explore the features and functionalities of Aspose.Tasks. + ### Q: Where can I find comprehensive documentation for Aspose.Tasks for Java? A: You can refer to the detailed documentation [here](https://reference.aspose.com/tasks/java/) for comprehensive guidance on utilizing Aspose.Tasks in your Java projects. + ### Q: What support options are available for Aspose.Tasks for Java? A: If you encounter any issues or have queries, you can seek assistance from the Aspose.Tasks community forum [here](https://forum.aspose.com/c/tasks/15). +--- + +**Last Updated:** 2025-12-15 +**Tested With:** Aspose.Tasks for Java 24.11 (latest at time of writing) +**Author:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/french/java/project-data-reading/read-project-online/_index.md b/tasks/french/java/project-data-reading/read-project-online/_index.md index 01ab7f155..265f46c73 100644 --- a/tasks/french/java/project-data-reading/read-project-online/_index.md +++ b/tasks/french/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,49 @@ --- -title: Lecture de données en ligne MS Project sans effort avec Aspose.Tasks -linktitle: Lecture des données en ligne du projet dans Aspose.Tasks -second_title: API Java Aspose.Tasks -description: Découvrez comment lire sans effort les données Microsoft Project Online à l'aide d'Aspose.Tasks pour Java. Améliorez vos capacités de gestion de projet. -weight: 13 +date: 2025-12-15 +description: Apprenez à lire les données MS Project Online en utilisant Aspose.Tasks + Java. Ce guide montre comment récupérer la liste des projets, lister les projets + SharePoint et obtenir le nombre de ressources. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java : Lecture sans effort des données MS Project Online' url: /fr/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Lecture de données en ligne MS Project sans effort avec Aspose.Tasks +# aspose tasks java : Lecture sans effort des données MS Project Online ## Introduction -Dans le domaine de la gestion de projet, la gestion efficace des données Microsoft Project Online est cruciale pour rationaliser les opérations. Aspose.Tasks for Java fournit une solution robuste pour lire ces données sans effort. Ce didacticiel explique comment exploiter Aspose.Tasks pour accéder et manipuler les données MS Project Online de manière transparente. -## Conditions préalables -Avant de plonger dans ce didacticiel, assurez-vous d'avoir les éléments suivants : -1. Kit de développement Java (JDK) : installez le JDK pour compiler et exécuter des programmes Java. -2. Aspose.Tasks pour la bibliothèque Java : téléchargez et incluez la bibliothèque Aspose.Tasks dans votre projet Java. Vous pouvez l'acquérir auprès de[ici](https://releases.aspose.com/tasks/java/). -3. Compte Microsoft Project Online : obtenez des informations d'identification valides pour accéder aux données MS Project Online. -4. Adresse de domaine SharePoint : adresse de domaine SharePoint où résident vos données MS Project Online. -5. Nom d'utilisateur et mot de passe : informations d'identification pour authentifier l'accès à MS Project Online. -## Importer des packages -Dans votre projet Java, importez les packages Aspose.Tasks nécessaires pour une intégration transparente : +Dans le domaine de la gestion de projet, manipuler les données Microsoft Project Online de manière efficace est essentiel pour des opérations rationalisées. **aspose tasks java** fournit une API robuste et facile à utiliser qui vous permet de lire les données Project Online sans vous battre avec des appels HTTP de bas niveau. Dans ce tutoriel, nous allons parcourir comment récupérer une liste de projets, lister les projets SharePoint et obtenir le nombre de ressources de chaque projet — le tout avec seulement quelques lignes de code Java. + +## Réponses rapides +- **Que fait aspose tasks java ?** Il lit et manipule les fichiers Microsoft Project et les données Project Online de manière programmatique. +- **Ai-je besoin d'une licence pour l'essayer ?** Un essai gratuit est disponible ; une licence est requise pour une utilisation en production. +- **Quelles informations d'identification sont requises ?** Domaine SharePoint, nom d'utilisateur et mot de passe (ou jeton Azure AD). +- **Puis-je lister les projets SharePoint ?** Oui – utilisez `ProjectServerManager.getProjectList()` pour les récupérer. +- **Comment obtenir le nombre de ressources ?** Chargez chaque objet `Project` et appelez `project.getResources().size()`. + +## Qu'est-ce que aspose tasks java ? +**aspose tasks java** est une bibliothèque orientée développeur qui abstrait les complexités des formats de fichiers Microsoft Project et des API REST de Project Server. Elle vous permet de lire, créer et modifier les données de projet directement depuis des applications Java, facilitant ainsi l'intégration avec les systèmes d'entreprise existants. + +## Pourquoi utiliser aspose tasks java pour lire MS Project Online ? +- **Pas de gestion manuelle du HTTP** – la bibliothèque se charge de l'authentification et des appels REST. +- **Sécurité de typage forte** – travaillez avec `Project`, `ProjectInfo` et d'autres POJOs au lieu de JSON brut. +- **Cross‑platform** – fonctionne sur tout environnement compatible JVM. +- **Ensemble de fonctionnalités riche** – au-delà de la lecture, vous pouvez également mettre à jour les tâches, les ressources et les chronologies. + +## Prérequis +1. **Java Development Kit (JDK)** – JDK 8 ou supérieur installé. +2. **Aspose.Tasks for Java library** – téléchargez-le depuis [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online account** – avec les permissions de lire les projets. +4. **SharePoint domain address** – où votre instance Project Online réside. +5. **Username and password** – ou les informations d'identification Azure AD appropriées pour l'authentification. + +## Importer les packages +Tout d'abord, importez les classes essentielles d'Aspose.Tasks que nous utiliserons tout au long du tutoriel : ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +51,23 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Étape 1 : Définir l'adresse de domaine SharePoint, le nom d'utilisateur et le mot de passe +## Étape 1 : Définir le domaine SharePoint, le nom d'utilisateur et le mot de passe +Définissez les détails de connexion pour votre environnement Project Online. Remplacez les valeurs placeholders par vos propres informations d'identification. ```java -String sharepointDomainAddress = "https://contoso.sharepoint.com" ; +String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Remplacer`"https://contoso.sharepoint.com"` avec votre adresse de domaine SharePoint,`"admin@contoso.onmicrosoft.com"` avec votre nom d'utilisateur, et`"MyPassword"` avec votre mot de passe. -## Étape 2 : Authentification avec les informations d'identification de Project Server + +## Étape 2 : Authentifier avec les informations d'identification du serveur de projet +Créez un objet `ProjectServerCredentials` et initialisez un `ProjectServerManager`. Ce gestionnaire prendra en charge tous les appels ultérieurs à Project Online. ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Créer`ProjectServerCredentials` objet avec l’adresse du domaine SharePoint, le nom d’utilisateur et le mot de passe. Puis initialisez`ProjectServerManager` avec ces informations d'identification. -## Étape 3 : Récupérer la liste des projets et afficher les informations + +## Étape 3 : Récupérer la liste des projets et afficher les informations +Utilisez le gestionnaire pour **récupérer la liste des projets** (lister les projets SharePoint) et afficher les informations de base telles que le nom, la date de création et la date de dernière sauvegarde. ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +75,9 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Parcourez la liste de projets obtenue à partir de`reader.getProjectList()` et affichez les détails du projet tels que le nom, la date de création et la date du dernier enregistrement. -## Étape 4 : Charger des projets individuels et compter les ressources de sortie + +## Étape 4 : Charger les projets individuels et afficher le nombre de ressources +Pour chaque projet retourné à l'étape précédente, chargez l'objet complet `Project` et affichez le **nombre de ressources**. ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +85,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Pour chaque projet, chargez-le en utilisant`reader.getProject(p.getId())` et affichez le nom du projet ainsi que le nombre de ressources associées. - -## Conclusion -Aspose.Tasks for Java simplifie le processus de lecture des données MS Project Online, offrant aux développeurs un ensemble d'outils puissants pour rationaliser les tâches de gestion de projet. En suivant ce didacticiel, vous pouvez intégrer efficacement Aspose.Tasks dans vos applications Java pour accéder et manipuler facilement les données du projet. -## FAQ -### Q : Puis-je utiliser Aspose.Tasks pour Java pour modifier les données MS Project Online ? -R : Oui, Aspose.Tasks offre des fonctionnalités étendues non seulement pour lire mais également pour modifier les données MS Project Online par programme. -### Q : Aspose.Tasks prend-il en charge d'autres formats de fichiers de gestion de projet ? -R : Absolument, Aspose.Tasks prend en charge divers formats de fichiers, notamment MPP, XML, etc., garantissant ainsi la compatibilité avec divers systèmes de gestion de projet. -### Q : Existe-t-il un essai gratuit disponible pour Aspose.Tasks pour Java ? - R : Oui, vous pouvez bénéficier d'un essai gratuit auprès de[ici](https://releases.aspose.com/) pour explorer les caractéristiques et fonctionnalités d’Aspose.Tasks. -### Q : Où puis-je trouver une documentation complète sur Aspose.Tasks pour Java ? - R : Vous pouvez vous référer à la documentation détaillée[ici](https://reference.aspose.com/tasks/java/)pour des conseils complets sur l’utilisation d’Aspose.Tasks dans vos projets Java. -### Q : Quelles options de support sont disponibles pour Aspose.Tasks pour Java ? - R : Si vous rencontrez des problèmes ou avez des questions, vous pouvez demander de l'aide sur le forum de la communauté Aspose.Tasks.[ici](https://forum.aspose.com/c/tasks/15). + +## Problèmes courants et solutions +| Problème | Raison | Solution | +|----------|--------|----------| +| **Échec de l'authentification** | Domaine, nom d'utilisateur ou mot de passe incorrect. | Vérifiez les informations d'identification et assurez-vous que le compte possède les permissions de lecture sur Project Online. | +| **SSLHandshakeException** | L'environnement Java ne dispose pas de la version TLS requise. | Mettez à jour le JDK vers la dernière version ou activez TLS 1.2+. | +| **`reader.getProjectList()` renvoie vide** | Le compte n'a accès à aucun projet. | Vérifiez les permissions sur Project Online ou utilisez un compte administrateur. | +| **Les grands projets provoquent OutOfMemoryError** | Le chargement de nombreux projets simultanément consomme de la mémoire. | Chargez les projets un à la fois et libérez les références après utilisation. | + +## Questions fréquemment posées +### Q : Puis-je utiliser aspose tasks java pour modifier les données MS Project Online ? +R : Oui, Aspose.Tasks offre des capacités étendues pour lire **et** modifier les données Project Online de manière programmatique. + +### Q : Aspose.Tasks prend‑il en charge d'autres formats de fichiers de gestion de projet ? +R : Absolument. Il prend en charge MPP, XML, Primavera et bien d’autres, assurant la compatibilité à travers divers écosystèmes de projet. + +### Q : Existe‑t‑il un essai gratuit pour Aspose.Tasks for Java ? +R : Oui, vous pouvez obtenir un essai gratuit depuis [here](https://releases.aspose.com/) pour explorer les fonctionnalités d'Aspose.Tasks. + +### Q : Où puis‑je trouver une documentation complète pour Aspose.Tasks for Java ? +R : Vous pouvez consulter la documentation détaillée [here](https://reference.aspose.com/tasks/java/) pour obtenir des instructions complètes sur l'utilisation d'Aspose.Tasks dans vos projets Java. + +### Q : Quelles options de support sont disponibles pour Aspose.Tasks for Java ? +R : Si vous rencontrez des problèmes ou avez des questions, vous pouvez obtenir de l'aide sur le forum communautaire Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Dernière mise à jour :** 2025-12-15 +**Testé avec :** Aspose.Tasks for Java 24.11 (dernière version au moment de la rédaction) +**Auteur :** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/german/java/project-data-reading/read-project-online/_index.md b/tasks/german/java/project-data-reading/read-project-online/_index.md index 8ee6fcd6f..cc1ecdbef 100644 --- a/tasks/german/java/project-data-reading/read-project-online/_index.md +++ b/tasks/german/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Müheloses Lesen von MS Project-Online-Daten mit Aspose.Tasks -linktitle: Lesen von Projekt-Onlinedaten in Aspose.Tasks -second_title: Aspose.Tasks Java-API -description: Erfahren Sie, wie Sie mit Aspose.Tasks für Java mühelos Microsoft Project Online-Daten lesen. Erweitern Sie Ihre Projektmanagementfähigkeiten. -weight: 13 +date: 2025-12-15 +description: Lernen Sie, wie Sie MS Project Online‑Daten mit Aspose Tasks Java lesen. + Dieser Leitfaden zeigt, wie Sie die Projektliste abrufen, SharePoint‑Projekte auflisten + und die Ressourcenzahl ermitteln. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: Mühelose MS Project Online-Datenlesung' url: /de/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Müheloses Lesen von MS Project-Online-Daten mit Aspose.Tasks +# aspose tasks java: Mühelose MS Project Online Datenlesung ## Einführung -Im Bereich des Projektmanagements ist der effiziente Umgang mit Microsoft Project Online-Daten für einen reibungslosen Betrieb von entscheidender Bedeutung. Aspose.Tasks für Java bietet eine robuste Lösung zum mühelosen Lesen solcher Daten. Dieses Tutorial befasst sich mit der Nutzung von Aspose.Tasks für den nahtlosen Zugriff auf und die Bearbeitung von MS Project Online-Daten. +Im Bereich des Projektmanagements ist der effiziente Umgang mit Microsoft Project Online‑Daten entscheidend für reibungslose Abläufe. **aspose tasks java** bietet eine robuste, einfach zu nutzende API, mit der Sie Project‑Online‑Daten lesen können, ohne sich mit Low‑Level‑HTTP‑Aufrufen herumzuschlagen. In diesem Tutorial zeigen wir, wie Sie eine Projektliste abrufen, SharePoint‑Projekte auflisten und die Ressourcenzahl jedes Projekts ermitteln – alles mit nur wenigen Zeilen Java‑Code. + +## Schnelle Antworten +- **Was macht aspose tasks java?** Es liest und manipuliert Microsoft Project‑Dateien und Project‑Online‑Daten programmgesteuert. +- **Benötige ich eine Lizenz, um es auszuprobieren?** Eine kostenlose Testversion ist verfügbar; für den Produktionseinsatz ist eine Lizenz erforderlich. +- **Welche Anmeldeinformationen werden benötigt?** SharePoint‑Domain, Benutzername und Passwort (oder Azure‑AD‑Token). +- **Kann ich SharePoint‑Projekte auflisten?** Ja – verwenden Sie `ProjectServerManager.getProjectList()`, um sie abzurufen. +- **Wie erhalte ich die Ressourcenzahl?** Laden Sie jedes `Project`‑Objekt und rufen Sie `project.getResources().size()` auf. + +## Was ist aspose tasks java? +**aspose tasks java** ist eine entwicklerorientierte Bibliothek, die die Komplexität der Dateiformate von Microsoft Project und der Project‑Server‑REST‑APIs abstrahiert. Sie ermöglicht das Lesen, Erstellen und Ändern von Projektdaten direkt aus Java‑Anwendungen, wodurch die Integration in bestehende Unternehmenssysteme unkompliziert wird. + +## Warum aspose tasks java zum Lesen von MS Project Online verwenden? +- **Keine manuelle HTTP‑Verarbeitung** – die Bibliothek übernimmt Authentifizierung und REST‑Aufrufe. +- **Starke Typensicherheit** – arbeiten Sie mit `Project`, `ProjectInfo` und anderen POJOs anstelle von rohem JSON. +- **Plattformübergreifend** – läuft in jeder JVM‑kompatiblen Umgebung. +- **Umfangreicher Funktionsumfang** – neben dem Lesen können Sie auch Aufgaben, Ressourcen und Zeitpläne aktualisieren. + ## Voraussetzungen -Bevor Sie mit diesem Tutorial beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen: -1. Java Development Kit (JDK): Installieren Sie JDK, um Java-Programme zu kompilieren und auszuführen. -2. Aspose.Tasks für Java-Bibliothek: Laden Sie die Aspose.Tasks-Bibliothek herunter und fügen Sie sie in Ihr Java-Projekt ein. Sie können es erwerben bei[Hier](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online-Konto: Erhalten Sie gültige Anmeldeinformationen für den Zugriff auf MS Project Online-Daten. -4. SharePoint-Domänenadresse: Die SharePoint-Domänenadresse, unter der sich Ihre MS Project Online-Daten befinden. -5. Benutzername und Passwort: Anmeldeinformationen zur Authentifizierung des Zugriffs auf MS Project Online. +Bevor Sie beginnen, stellen Sie sicher, dass Sie folgendes haben: + +1. **Java Development Kit (JDK)** – JDK 8 oder höher installiert. +2. **Aspose.Tasks for Java Bibliothek** – laden Sie sie von [hier](https://releases.aspose.com/tasks/java/) herunter. +3. **Microsoft Project Online‑Konto** – mit Berechtigungen zum Lesen von Projekten. +4. **SharePoint‑Domain‑Adresse** – wo Ihre Project‑Online‑Instanz gehostet ist. +5. **Benutzername und Passwort** – oder geeignete Azure‑AD‑Anmeldeinformationen für die Authentifizierung. + ## Pakete importieren -Importieren Sie in Ihr Java-Projekt die erforderlichen Aspose.Tasks-Pakete für eine nahtlose Integration: +Zuerst importieren Sie die wesentlichen Aspose‑Tasks‑Klassen, die wir im gesamten Tutorial verwenden werden: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Schritt 1: Legen Sie die SharePoint-Domänenadresse, den Benutzernamen und das Passwort fest +## Schritt 1: SharePoint‑Domain, Benutzername und Passwort festlegen +Definieren Sie die Verbindungsdetails für Ihre Project‑Online‑Umgebung. Ersetzen Sie die Platzhalterwerte durch Ihre eigenen Anmeldeinformationen. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Ersetzen`"https://contoso.sharepoint.com"` mit Ihrer SharePoint-Domänenadresse,`"admin@contoso.onmicrosoft.com"` mit Ihrem Benutzernamen und`"MyPassword"` mit Ihrem Passwort. -## Schritt 2: Authentifizieren Sie sich mit Project Server-Anmeldeinformationen + +## Schritt 2: Authentifizierung mit Project‑Server‑Anmeldeinformationen +Erstellen Sie ein `ProjectServerCredentials`‑Objekt und initialisieren Sie einen `ProjectServerManager`. Dieser Manager übernimmt alle nachfolgenden Aufrufe zu Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Erstellen`ProjectServerCredentials` Objekt mit der SharePoint-Domänenadresse, dem Benutzernamen und dem Passwort. Dann initialisieren`ProjectServerManager` mit diesen Zeugnissen. -## Schritt 3: Projektliste abrufen und Informationen anzeigen + +## Schritt 3: Projektliste abrufen und Informationen anzeigen +Verwenden Sie den Manager, um die **Projektliste abzurufen** (SharePoint‑Projekte auflisten) und grundlegende Details wie Name, Erstellungsdatum und zuletzt gespeichertes Datum auszugeben. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Durchlaufen Sie die von erhaltene Projektliste`reader.getProjectList()` und zeigen Sie Projektdetails wie Name, Erstellungsdatum und letztes Speicherdatum an. -## Schritt 4: Laden Sie einzelne Projekte und geben Sie die Ressourcenanzahl aus + +## Schritt 4: Einzelne Projekte laden und Ressourcenzahl ausgeben +Für jedes im vorherigen Schritt zurückgegebene Projekt laden Sie das vollständige `Project`‑Objekt und zeigen die **Ressourcenzahl** an. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Laden Sie es für jedes Projekt mit`reader.getProject(p.getId())` und geben Sie den Projektnamen zusammen mit der Anzahl der zugehörigen Ressourcen aus. - -## Abschluss -Aspose.Tasks für Java vereinfacht das Lesen von MS Project Online-Daten und bietet Entwicklern ein leistungsstarkes Toolset zur Rationalisierung von Projektmanagementaufgaben. Wenn Sie diesem Tutorial folgen, können Sie Aspose.Tasks effizient in Ihre Java-Anwendungen integrieren, um problemlos auf Projektdaten zuzugreifen und diese zu bearbeiten. -## FAQs -### F: Kann ich Aspose.Tasks für Java verwenden, um MS Project Online-Daten zu ändern? -A: Ja, Aspose.Tasks bietet umfangreiche Funktionen nicht nur zum Lesen, sondern auch zum programmgesteuerten Ändern von MS Project Online-Daten. -### F: Unterstützt Aspose.Tasks andere Projektmanagement-Dateiformate? -A: Auf jeden Fall unterstützt Aspose.Tasks verschiedene Dateiformate, darunter MPP, XML und mehr, und gewährleistet so die Kompatibilität mit verschiedenen Projektmanagementsystemen. -### F: Gibt es eine kostenlose Testversion für Aspose.Tasks für Java? - A: Ja, Sie können eine kostenlose Testversion nutzen[Hier](https://releases.aspose.com/) um die Features und Funktionalitäten von Aspose.Tasks zu erkunden. -### F: Wo finde ich eine umfassende Dokumentation für Aspose.Tasks für Java? - A: Sie können sich auf die ausführliche Dokumentation beziehen[Hier](https://reference.aspose.com/tasks/java/)Für umfassende Anleitungen zur Verwendung von Aspose.Tasks in Ihren Java-Projekten. -### F: Welche Supportoptionen stehen für Aspose.Tasks für Java zur Verfügung? - A: Wenn Sie auf Probleme stoßen oder Fragen haben, können Sie sich an das Aspose.Tasks-Community-Forum wenden[Hier](https://forum.aspose.com/c/tasks/15). + +## Häufige Probleme und Lösungen +| Issue | Reason | Fix | +|-------|--------|-----| +| **Authentifizierung fehlgeschlagen** | Falsche Domain, Benutzername oder Passwort. | Überprüfen Sie die Anmeldeinformationen und stellen Sie sicher, dass das Konto Leseberechtigungen für Project Online hat. | +| **SSLHandshakeException** | Die Java‑Runtime verfügt nicht über die erforderliche TLS‑Version. | Aktualisieren Sie das JDK auf die neueste Version oder aktivieren Sie TLS 1.2+. | +| **`reader.getProjectList()` returns empty** | Das Konto hat keinen Zugriff auf Projekte. | Überprüfen Sie die Project‑Online‑Berechtigungen oder verwenden Sie ein Administratorkonto. | +| **Large projects cause OutOfMemoryError** | Das Laden vieler Projekte gleichzeitig verbraucht zu viel Speicher. | Laden Sie Projekte einzeln und geben Sie Referenzen nach Gebrauch frei. | + +## Häufig gestellte Fragen +### Q: Kann ich aspose tasks java verwenden, um MS Project Online‑Daten zu ändern? +A: Ja, Aspose.Tasks bietet umfangreiche Möglichkeiten sowohl zum Lesen **als auch** zum Ändern von Project‑Online‑Daten programmgesteuert. + +### Q: Unterstützt Aspose.Tasks weitere Dateiformate für das Projektmanagement? +A: Absolut. Es unterstützt MPP, XML, Primavera und viele weitere Formate und gewährleistet damit die Kompatibilität in unterschiedlichen Projekt‑Ökosystemen. + +### Q: Gibt es eine kostenlose Testversion von Aspose.Tasks für Java? +A: Ja, Sie können eine kostenlose Testversion von [hier](https://releases.aspose.com/) erhalten, um die Funktionen und Möglichkeiten von Aspose.Tasks zu erkunden. + +### Q: Wo finde ich umfassende Dokumentation für Aspose.Tasks für Java? +A: Die ausführliche Dokumentation finden Sie [hier](https://reference.aspose.com/tasks/java/), die umfassende Anleitungen zur Nutzung von Aspose.Tasks in Ihren Java‑Projekten bietet. + +### Q: Welche Support‑Optionen stehen für Aspose.Tasks für Java zur Verfügung? +A: Wenn Sie Probleme haben oder Fragen haben, können Sie Unterstützung im Aspose.Tasks‑Community‑Forum [hier](https://forum.aspose.com/c/tasks/15) erhalten. + +--- + +**Zuletzt aktualisiert:** 2025-12-15 +**Getestet mit:** Aspose.Tasks for Java 24.11 (latest at time of writing) +**Autor:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/greek/java/project-data-reading/read-project-online/_index.md b/tasks/greek/java/project-data-reading/read-project-online/_index.md index 4d72326e0..c8337cd95 100644 --- a/tasks/greek/java/project-data-reading/read-project-online/_index.md +++ b/tasks/greek/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,50 @@ --- -title: Εύκολη ηλεκτρονική ανάγνωση δεδομένων MS Project με το Aspose.Tasks -linktitle: Ανάγνωση δεδομένων Project Online στο Aspose.Tasks +date: 2025-12-15 +description: Μάθετε πώς να διαβάζετε δεδομένα του MS Project Online χρησιμοποιώντας + το Aspose Tasks Java. Αυτός ο οδηγός δείχνει πώς να ανακτήσετε τη λίστα έργων, να + εμφανίσετε τα έργα του SharePoint και να λάβετε τον αριθμό των πόρων. +linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -description: Μάθετε πώς να διαβάζετε αβίαστα τα δεδομένα του Microsoft Project Online χρησιμοποιώντας το Aspose.Tasks για Java. Βελτιώστε τις δυνατότητες διαχείρισης του έργου σας. -weight: 13 +title: 'aspose tasks java: Απρόσκοπτη ανάγνωση δεδομένων MS Project Online' url: /el/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Εύκολη ηλεκτρονική ανάγνωση δεδομένων MS Project με το Aspose.Tasks +# aspose tasks java: Εύκολη Ανάγνωση Δεδομένων MS Project Online ## Εισαγωγή -Στον τομέα της διαχείρισης έργων, ο αποτελεσματικός χειρισμός των δεδομένων Microsoft Project Online είναι ζωτικής σημασίας για βελτιστοποιημένες λειτουργίες. Το Aspose.Tasks για Java παρέχει μια ισχυρή λύση για την εύκολη ανάγνωση τέτοιων δεδομένων. Αυτό το σεμινάριο εμβαθύνει στη μόχλευση του Aspose.Tasks για την απρόσκοπτη πρόσβαση και τον χειρισμό των δεδομένων του MS Project Online. +Στον χώρο της διαχείρισης έργων, η αποδοτική διαχείριση των δεδομένων Microsoft Project Online είναι κρίσιμη για ομαλές λειτουργίες. **aspose tasks java** παρέχει ένα ισχυρό, εύχρηστο API που σας επιτρέπει να διαβάζετε δεδομένα Project Online χωρίς να ασχολείστε με χαμηλού επιπέδου κλήσεις HTTP. Σε αυτό το tutorial θα δούμε πώς να ανακτήσετε μια λίστα έργων, να απαριθμήσετε τα έργα SharePoint και να λάβετε τον αριθμό πόρων από κάθε έργο — όλα με λίγες μόνο γραμμές κώδικα Java. + +## Γρήγορες Απαντήσεις +- **Τι κάνει το aspose tasks java;** Διαβάζει και επεξεργάζεται αρχεία Microsoft Project και δεδομένα Project Online προγραμματιστικά. +- **Χρειάζεται άδεια για δοκιμή;** Διατίθεται δωρεάν δοκιμή· απαιτείται άδεια για παραγωγική χρήση. +- **Ποια διαπιστευτήρια απαιτούνται;** Domain SharePoint, όνομα χρήστη και κωδικός πρόσβασης (ή token Azure AD). +- **Μπορώ να απαριθμήσω έργα SharePoint;** Ναι – χρησιμοποιήστε `ProjectServerManager.getProjectList()` για να τα ανακτήσετε. +- **Πώς λαμβάνω τον αριθμό πόρων;** Φορτώστε κάθε αντικείμενο `Project` και καλέστε `project.getResources().size()`. + +## Τι είναι το aspose tasks java; +**aspose tasks java** είναι μια βιβλιοθήκη προσανατολισμένη στους προγραμματιστές που αφαιρεί τις πολυπλοκότητες των μορφότυπων αρχείων Microsoft Project και των REST API του Project Server. Σας επιτρέπει να διαβάζετε, δημιουργείτε και τροποποιείτε δεδομένα έργων απευθείας από εφαρμογές Java, καθιστώντας την ενσωμάτωση με υπάρχοντα επιχειρησιακά συστήματα απλή. + +## Γιατί να χρησιμοποιήσετε το aspose tasks java για την ανάγνωση του MS Project Online; +- **Χωρίς χειροκίνητη διαχείριση HTTP** – η βιβλιοθήκη αναλαμβάνει τον έλεγχο ταυτότητας και τις κλήσεις REST. +- **Ισχυρή ασφάλεια τύπων** – εργάζεστε με `Project`, `ProjectInfo` και άλλα POJO αντί για ακατέργαστο JSON. +- **Cross‑platform** – λειτουργεί σε οποιοδήποτε περιβάλλον συμβατό με JVM. +- **Πλούσιο σύνολο λειτουργιών** – εκτός από την ανάγνωση, μπορείτε επίσης να ενημερώσετε εργασίες, πόρους και χρονοδιαγράμματα. + ## Προαπαιτούμενα -Πριν προχωρήσετε σε αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε τα εξής: -1. Java Development Kit (JDK): Εγκαταστήστε το JDK για μεταγλώττιση και εκτέλεση προγραμμάτων Java. -2. Aspose.Tasks for Java Library: Κάντε λήψη και συμπεριλάβετε τη βιβλιοθήκη Aspose.Tasks στο έργο σας Java. Μπορείτε να το αποκτήσετε από[εδώ](https://releases.aspose.com/tasks/java/). -3. Λογαριασμός Microsoft Project Online: Λάβετε έγκυρα διαπιστευτήρια για πρόσβαση στα δεδομένα του MS Project Online. -4. SharePoint Domain Address: Η διεύθυνση τομέα SharePoint όπου βρίσκονται τα δεδομένα του MS Project Online. -5. Όνομα χρήστη και κωδικός πρόσβασης: Διαπιστευτήρια για έλεγχο ταυτότητας πρόσβασης στο MS Project Online. -## Εισαγωγή πακέτων -Στο έργο σας Java, εισαγάγετε τα απαραίτητα πακέτα Aspose.Tasks για απρόσκοπτη ενσωμάτωση: +1. **Java Development Kit (JDK)** – εγκατεστημένο JDK 8 ή νεότερο. +2. **Aspose.Tasks for Java library** – κατεβάστε το από [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online account** – με δικαιώματα ανάγνωσης έργων. +4. **SharePoint domain address** – όπου βρίσκεται η εγκατάσταση Project Online. +5. **Username and password** – ή κατάλληλα διαπιστευτήρια Azure AD για έλεγχο ταυτότητας. + +## Εισαγωγή Πακέτων +Πρώτα, εισάγετε τις απαραίτητες κλάσεις Aspose.Tasks που θα χρησιμοποιήσουμε σε όλο το tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +52,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Βήμα 1: Ορίστε τη διεύθυνση τομέα SharePoint, το όνομα χρήστη και τον κωδικό πρόσβασης +## Βήμα 1: Ορισμός Domain SharePoint, Όνομα Χρήστη και Κωδικός Πρόσβασης +Ορίστε τα στοιχεία σύνδεσης για το περιβάλλον Project Online. Αντικαταστήστε τις τιμές placeholder με τα δικά σας διαπιστευτήρια. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Αντικαθιστώ`"https://contoso.sharepoint.com"` με τη διεύθυνση τομέα σας στο SharePoint,`"admin@contoso.onmicrosoft.com"` με το όνομα χρήστη σας και`"MyPassword"` με τον κωδικό πρόσβασής σας. -## Βήμα 2: Έλεγχος ταυτότητας με διαπιστευτήρια διακομιστή έργου + +## Βήμα 2: Έλεγχος Ταυτότητας με Διαπιστευτήρια Project Server +Δημιουργήστε ένα αντικείμενο `ProjectServerCredentials` και αρχικοποιήστε έναν `ProjectServerManager`. Αυτός ο διαχειριστής θα χειρίζεται όλες τις επόμενες κλήσεις στο Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Δημιουργώ`ProjectServerCredentials` αντικείμενο με τη διεύθυνση τομέα SharePoint, το όνομα χρήστη και τον κωδικό πρόσβασης. Στη συνέχεια αρχικοποιήστε`ProjectServerManager` με αυτά τα διαπιστευτήρια. -## Βήμα 3: Ανάκτηση της λίστας έργων και των πληροφοριών εμφάνισης + +## Βήμα 3: Ανάκτηση Λίστας Έργων και Εμφάνιση Πληροφοριών +Χρησιμοποιήστε τον διαχειριστή για **ανάκτηση λίστας έργων** (list SharePoint projects) και εκτυπώστε βασικές λεπτομέρειες όπως όνομα, ημερομηνία δημιουργίας και ημερομηνία τελευταίας αποθήκευσης. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +79,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Επαναλάβετε τη λίστα έργων που λαμβάνεται από`reader.getProjectList()` και εμφανίζει λεπτομέρειες έργου, όπως όνομα, ημερομηνία δημιουργίας και ημερομηνία τελευταίας αποθήκευσης. -## Βήμα 4: Φόρτωση μεμονωμένων έργων και πλήθος πόρων εξόδου + +## Βήμα 4: Φόρτωση Μεμονωμένων Έργων και Εμφάνιση Αριθμού Πόρων +Για κάθε έργο που επιστράφηκε στο προηγούμενο βήμα, φορτώστε το πλήρες αντικείμενο `Project` και εμφανίστε τον **αριθμό πόρων**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +90,38 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Για κάθε έργο, φορτώστε το χρησιμοποιώντας`reader.getProject(p.getId())` και εξάγετε το όνομα του έργου μαζί με τον αριθμό των σχετικών πόρων. - -## συμπέρασμα -Το Aspose.Tasks για Java απλοποιεί τη διαδικασία ανάγνωσης δεδομένων MS Project Online, προσφέροντας στους προγραμματιστές ένα ισχυρό σύνολο εργαλείων για τον εξορθολογισμό των εργασιών διαχείρισης έργων. Ακολουθώντας αυτό το σεμινάριο, μπορείτε να ενσωματώσετε αποτελεσματικά το Aspose.Tasks στις εφαρμογές σας Java για πρόσβαση και χειρισμό δεδομένων έργου με ευκολία. -## Συχνές ερωτήσεις -### Ε: Μπορώ να χρησιμοποιήσω το Aspose.Tasks για Java για να τροποποιήσω τα δεδομένα του MS Project Online; -Α: Ναι, το Aspose.Tasks παρέχει εκτεταμένες δυνατότητες όχι μόνο για ανάγνωση αλλά και τροποποίηση δεδομένων MS Project Online μέσω προγραμματισμού. -### Ε: Το Aspose.Tasks υποστηρίζει άλλες μορφές αρχείων διαχείρισης έργου; -Α: Απολύτως, το Aspose.Tasks υποστηρίζει διάφορες μορφές αρχείων, συμπεριλαμβανομένων MPP, XML και άλλων, διασφαλίζοντας τη συμβατότητα με διάφορα συστήματα διαχείρισης έργων. -### Ε: Υπάρχει διαθέσιμη δωρεάν δοκιμή για το Aspose.Tasks για Java; - Α: Ναι, μπορείτε να επωφεληθείτε από μια δωρεάν δοκιμή από[εδώ](https://releases.aspose.com/) για να εξερευνήσετε τις δυνατότητες και τις λειτουργίες του Aspose.Tasks. -### Ε: Πού μπορώ να βρω ολοκληρωμένη τεκμηρίωση για το Aspose.Tasks για Java; - Α: Μπορείτε να ανατρέξετε στη λεπτομερή τεκμηρίωση[εδώ](https://reference.aspose.com/tasks/java/)για ολοκληρωμένη καθοδήγηση σχετικά με τη χρήση του Aspose.Tasks στα έργα σας Java. -### Ε: Ποιες επιλογές υποστήριξης είναι διαθέσιμες για το Aspose.Tasks για Java; - Α: Εάν αντιμετωπίσετε προβλήματα ή έχετε απορίες, μπορείτε να ζητήσετε βοήθεια από το φόρουμ της κοινότητας Aspose.Tasks[εδώ](https://forum.aspose.com/c/tasks/15). + +## Κοινά Προβλήματα και Λύσεις +| Πρόβλημα | Αιτία | Διόρθωση | +|----------|-------|----------| +| **Αποτυχία Επαλήθευσης** | Λάθος domain, όνομα χρήστη ή κωδικός πρόσβασης. | Επαληθεύστε τα διαπιστευτήρια και βεβαιωθείτε ότι ο λογαριασμός έχει δικαιώματα ανάγνωσης στο Project Online. | +| **SSLHandshakeException** | Η Java runtime δεν διαθέτει την απαιτούμενη έκδοση TLS. | Ενημερώστε το JDK στην τελευταία έκδοση ή ενεργοποιήστε TLS 1.2+. | +| **`reader.getProjectList()` returns empty** | Ο λογαριασμός δεν έχει πρόσβαση σε κανένα έργο. | Ελέγξτε τα δικαιώματα στο Project Online ή χρησιμοποιήστε λογαριασμό διαχειριστή. | +| **Large projects cause OutOfMemoryError** | Η φόρτωση πολλών έργων ταυτόχρονα καταναλώνει μνήμη. | Φορτώστε τα έργα ένα προς ένα και απελευθερώστε τις αναφορές μετά τη χρήση. | + +## Συχνές Ερωτήσεις +### Μ: Μπορώ να χρησιμοποιήσω το aspose tasks java για την τροποποίηση δεδομένων MS Project Online; +Α: Ναι, το Aspose.Tasks παρέχει εκτενείς δυνατότητες τόσο για ανάγνωση **όσο και** για τροποποίηση των δεδομένων Project Online προγραμματιστικά. + +### Μ: Υποστηρίζει το Aspose.Tasks άλλα μορφότυπα αρχείων διαχείρισης έργων; +Α: Απόλυτα. Υποστηρίζει MPP, XML, Primavera και πολλά άλλα, εξασφαλίζοντας συμβατότητα σε διαφορετικά οικοσυστήματα έργων. + +### Μ: Υπάρχει δωρεάν δοκιμή για το Aspose.Tasks for Java; +Α: Ναι, μπορείτε να αποκτήσετε δωρεάν δοκιμή από [here](https://releases.aspose.com/) για να εξερευνήσετε τις δυνατότητες και τις λειτουργίες του Aspose.Tasks. + +### Μ: Πού μπορώ να βρω ολοκληρωμένη τεκμηρίωση για το Aspose.Tasks for Java; +Α: Μπορείτε να ανατρέξετε στην αναλυτική τεκμηρίωση [here](https://reference.aspose.com/tasks/java/) για πλήρη καθοδήγηση σχετικά με τη χρήση του Aspose.Tasks στα Java projects σας. + +### Μ: Ποιες επιλογές υποστήριξης είναι διαθέσιμες για το Aspose.Tasks for Java; +Α: Εάν αντιμετωπίσετε προβλήματα ή έχετε ερωτήσεις, μπορείτε να ζητήσετε βοήθεια από το φόρουμ κοινότητας Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15). + +**Τελευταία Ενημέρωση:** 2025-12-15 +**Δοκιμή με:** Aspose.Tasks for Java 24.11 (latest at time of writing) +**Συγγραφέας:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/hindi/java/project-data-reading/read-project-online/_index.md b/tasks/hindi/java/project-data-reading/read-project-online/_index.md index 258c71127..e83ca38f1 100644 --- a/tasks/hindi/java/project-data-reading/read-project-online/_index.md +++ b/tasks/hindi/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Aspose.Tasks के साथ सहज एमएस प्रोजेक्ट ऑनलाइन डेटा रीडिंग -linktitle: Aspose.Tasks में प्रोजेक्ट ऑनलाइन डेटा पढ़ना -second_title: Aspose.Tasks जावा एपीआई -description: जावा के लिए Aspose.Tasks का उपयोग करके Microsoft प्रोजेक्ट ऑनलाइन डेटा को आसानी से पढ़ने का तरीका जानें। अपनी परियोजना प्रबंधन क्षमताओं को बढ़ाएँ। -weight: 13 +date: 2025-12-15 +description: MS Project Online डेटा को Aspose Tasks Java का उपयोग करके पढ़ना सीखें। + यह गाइड दिखाता है कि प्रोजेक्ट सूची कैसे प्राप्त करें, SharePoint प्रोजेक्ट्स की + सूची कैसे बनाएं, और संसाधन गिनती कैसे प्राप्त करें। +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: बिना मेहनत के MS Project Online डेटा पढ़ना' url: /hi/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Aspose.Tasks के साथ सहज एमएस प्रोजेक्ट ऑनलाइन डेटा रीडिंग +# aspose tasks java: सहज MS Project Online डेटा पढ़ना ## परिचय -परियोजना प्रबंधन के क्षेत्र में, सुव्यवस्थित संचालन के लिए Microsoft प्रोजेक्ट ऑनलाइन डेटा को कुशलतापूर्वक संभालना महत्वपूर्ण है। जावा के लिए Aspose.Tasks ऐसे डेटा को आसानी से पढ़ने के लिए एक मजबूत समाधान प्रदान करता है। यह ट्यूटोरियल एमएस प्रोजेक्ट ऑनलाइन डेटा को निर्बाध रूप से एक्सेस करने और उसमें हेरफेर करने के लिए Aspose.Tasks का लाभ उठाने के बारे में विस्तार से बताता है। -## आवश्यक शर्तें -इस ट्यूटोरियल में जाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित हैं: -1. जावा डेवलपमेंट किट (जेडीके): जावा प्रोग्राम संकलित करने और चलाने के लिए जेडीके स्थापित करें। -2. जावा लाइब्रेरी के लिए Aspose.Tasks: Aspose.Tasks लाइब्रेरी को डाउनलोड करें और अपने जावा प्रोजेक्ट में शामिल करें। आप इसे यहां से प्राप्त कर सकते हैं[यहाँ](https://releases.aspose.com/tasks/java/). -3. माइक्रोसॉफ्ट प्रोजेक्ट ऑनलाइन खाता: एमएस प्रोजेक्ट ऑनलाइन डेटा तक पहुंचने के लिए वैध क्रेडेंशियल प्राप्त करें। -4. SharePoint डोमेन पता: SharePoint डोमेन पता जहां आपका MS प्रोजेक्ट ऑनलाइन डेटा रहता है। -5. उपयोगकर्ता नाम और पासवर्ड: एमएस प्रोजेक्ट ऑनलाइन तक पहुंच प्रमाणित करने के लिए क्रेडेंशियल। -## पैकेज आयात करें -अपने जावा प्रोजेक्ट में, निर्बाध एकीकरण के लिए आवश्यक Aspose.Tasks पैकेज आयात करें: +प्रोजेक्ट मैनेजमेंट की दुनिया में, Microsoft Project Online डेटा को कुशलतापूर्वक संभालना सुगम संचालन के लिए अत्यंत महत्वपूर्ण है। **aspose tasks java** एक मजबूत, उपयोग में आसान API प्रदान करता है जो आपको लो‑लेवल HTTP कॉल्स से जूझे बिना Project Online डेटा पढ़ने की सुविधा देता है। इस ट्यूटोरियल में हम देखेंगे कि कैसे प्रोजेक्ट सूची प्राप्त करें, SharePoint प्रोजेक्ट्स की सूची बनाएं, और प्रत्येक प्रोजेक्ट से रिसोर्स काउंट निकालें—सिर्फ कुछ ही लाइनों के Java कोड के साथ। + +## त्वरित उत्तर +- **aspose tasks java क्या करता है?** यह Microsoft Project फ़ाइलों और Project Online डेटा को प्रोग्रामेटिक रूप से पढ़ता और संशोधित करता है। +- **क्या इसे आज़माने के लिए लाइसेंस चाहिए?** एक मुफ्त ट्रायल उपलब्ध है; उत्पादन उपयोग के लिए लाइसेंस आवश्यक है। +- **कौन से क्रेडेंशियल्स आवश्यक हैं?** SharePoint डोमेन, उपयोगकर्ता नाम, और पासवर्ड (या Azure AD टोकन)। +- **क्या मैं SharePoint प्रोजेक्ट्स की सूची बना सकता हूँ?** हाँ – `ProjectServerManager.getProjectList()` का उपयोग करके उन्हें प्राप्त करें। +- **रिसोर्स काउंट कैसे प्राप्त करें?** प्रत्येक `Project` ऑब्जेक्ट लोड करें और `project.getResources().size()` कॉल करें। + +## aspose tasks java क्या है? +**aspose tasks java** एक डेवलपर‑उन्मुख लाइब्रेरी है जो Microsoft Project के फ़ाइल फ़ॉर्मेट और Project Server REST API की जटिलताओं को सरल बनाती है। यह आपको Java एप्लिकेशन से सीधे प्रोजेक्ट डेटा पढ़ने, बनाने और संशोधित करने की सुविधा देती है, जिससे मौजूदा एंटरप्राइज़ सिस्टम के साथ एकीकरण सहज हो जाता है। + +## MS Project Online पढ़ने के लिए aspose tasks java क्यों उपयोग करें? +- **कोई मैनुअल HTTP हैंडलिंग नहीं** – लाइब्रेरी ऑथेंटिकेशन और REST कॉल्स का ध्यान रखती है। +- **मजबूत टाइप सेफ़्टी** – `Project`, `ProjectInfo` आदि POJO के साथ काम करें, कच्चे JSON के बजाय। +- **क्रॉस‑प्लेटफ़ॉर्म** – किसी भी JVM‑संगत वातावरण में चलता है। +- **समृद्ध फीचर सेट** – पढ़ने के अलावा, आप टास्क, रिसोर्स और टाइमलाइन भी अपडेट कर सकते हैं। + +## पूर्वापेक्षाएँ +शुरू करने से पहले सुनिश्चित करें कि आपके पास निम्नलिखित हों: + +1. **Java Development Kit (JDK)** – JDK 8 या उससे ऊपर स्थापित हो। +2. **Aspose.Tasks for Java लाइब्रेरी** – इसे [यहाँ](https://releases.aspose.com/tasks/java/) से डाउनलोड करें। +3. **Microsoft Project Online खाता** – प्रोजेक्ट पढ़ने की अनुमति के साथ। +4. **SharePoint डोमेन पता** – जहाँ आपका Project Online इंस्टेंस स्थित है। +5. **उपयोगकर्ता नाम और पासवर्ड** – या ऑथेंटिकेशन के लिए उपयुक्त Azure AD क्रेडेंशियल्स। + +## पैकेज इम्पोर्ट करें +पहले, आवश्यक Aspose.Tasks क्लासेज़ को इम्पोर्ट करें जिन्हें हम पूरे ट्यूटोरियल में उपयोग करेंगे: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## चरण 1: SharePoint डोमेन पता, उपयोगकर्ता नाम और पासवर्ड सेट करें +## चरण 1: SharePoint डोमेन, उपयोगकर्ता नाम, और पासवर्ड सेट करें +अपने Project Online पर्यावरण के कनेक्शन विवरण निर्धारित करें। प्लेसहोल्डर मानों को अपने वास्तविक क्रेडेंशियल्स से बदलें। + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - प्रतिस्थापित करें`"https://contoso.sharepoint.com"` आपके SharePoint डोमेन पते के साथ,`"admin@contoso.onmicrosoft.com"` आपके उपयोगकर्ता नाम के साथ, और`"MyPassword"` आपके पासवर्ड के साथ. -## चरण 2: प्रोजेक्ट सर्वर क्रेडेंशियल्स के साथ प्रमाणित करें + +## चरण 2: Project Server क्रेडेंशियल्स के साथ ऑथेंटिकेट करें +एक `ProjectServerCredentials` ऑब्जेक्ट बनाएं और एक `ProjectServerManager` को इनिशियलाइज़ करें। यह मैनेजर सभी आगे की कॉल्स को संभालेगा। + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - बनाएं`ProjectServerCredentials` SharePoint डोमेन पते, उपयोगकर्ता नाम और पासवर्ड के साथ ऑब्जेक्ट। फिर आरंभ करें`ProjectServerManager` इन प्रमाण पत्रों के साथ. -## चरण 3: परियोजना सूची प्राप्त करें और जानकारी प्रदर्शित करें + +## चरण 3: प्रोजेक्ट सूची प्राप्त करें और जानकारी प्रदर्शित करें +मैनेजर का उपयोग करके **प्रोजेक्ट सूची** (SharePoint प्रोजेक्ट्स की सूची) प्राप्त करें और नाम, निर्माण तिथि, तथा अंतिम सहेजी तिथि जैसी बुनियादी जानकारी प्रिंट करें। + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - से प्राप्त परियोजना सूची के माध्यम से पुनरावृति करें`reader.getProjectList()` और प्रोजेक्ट विवरण जैसे नाम, निर्माण तिथि और अंतिम सहेजी गई तिथि प्रदर्शित करें। -## चरण 4: व्यक्तिगत प्रोजेक्ट और आउटपुट संसाधन गणना लोड करें + +## चरण 4: व्यक्तिगत प्रोजेक्ट लोड करें और रिसोर्स काउंट आउटपुट करें +पिछले चरण में प्राप्त प्रत्येक प्रोजेक्ट के लिए पूर्ण `Project` ऑब्जेक्ट लोड करें और **रिसोर्स काउंट** दिखाएँ। + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - प्रत्येक प्रोजेक्ट के लिए, इसका उपयोग करके लोड करें`reader.getProject(p.getId())` और संबंधित संसाधनों की गिनती के साथ प्रोजेक्ट का नाम आउटपुट करें। -## निष्कर्ष -जावा के लिए Aspose.Tasks एमएस प्रोजेक्ट ऑनलाइन डेटा को पढ़ने की प्रक्रिया को सरल बनाता है, डेवलपर्स को प्रोजेक्ट प्रबंधन कार्यों को सुव्यवस्थित करने के लिए एक शक्तिशाली टूलसेट प्रदान करता है। इस ट्यूटोरियल का अनुसरण करके, आप आसानी से प्रोजेक्ट डेटा तक पहुंचने और हेरफेर करने के लिए Aspose.Tasks को अपने जावा एप्लिकेशन में कुशलतापूर्वक एकीकृत कर सकते हैं। +## सामान्य समस्याएँ और समाधान +| समस्या | कारण | समाधान | +|-------|--------|-----| +| **ऑथेंटिकेशन विफल** | डोमेन, उपयोगकर्ता नाम, या पासवर्ड गलत। | क्रेडेंशियल्स की जाँच करें और सुनिश्चित करें कि खाते को Project Online पढ़ने की अनुमति है। | +| **SSLHandshakeException** | Java रनटाइम में आवश्यक TLS संस्करण नहीं है। | JDK को नवीनतम रिलीज़ में अपडेट करें या TLS 1.2+ सक्षम करें। | +| **`reader.getProjectList()` खाली लौटाता है** | खाते को किसी भी प्रोजेक्ट तक पहुंच नहीं है। | Project Online अनुमतियों की जाँच करें या एडमिन खाते का उपयोग करें। | +| **बड़े प्रोजेक्ट्स से OutOfMemoryError** | एक साथ कई प्रोजेक्ट लोड करने से मेमोरी खत्म हो जाती है। | प्रोजेक्ट्स को एक‑एक करके लोड करें और उपयोग के बाद रेफ़रेंसेज़ रिलीज़ करें। | + ## अक्सर पूछे जाने वाले प्रश्न -### प्रश्न: क्या मैं एमएस प्रोजेक्ट ऑनलाइन डेटा को संशोधित करने के लिए जावा के लिए Aspose.Tasks का उपयोग कर सकता हूं? -उत्तर: हां, Aspose.Tasks न केवल पढ़ने के लिए बल्कि एमएस प्रोजेक्ट ऑनलाइन डेटा को प्रोग्रामेटिक रूप से संशोधित करने के लिए भी व्यापक क्षमताएं प्रदान करता है। -### प्रश्न: क्या Aspose.Tasks अन्य परियोजना प्रबंधन फ़ाइल स्वरूपों का समर्थन करता है? -उत्तर: बिल्कुल, Aspose.Tasks एमपीपी, एक्सएमएल और अन्य सहित विभिन्न फ़ाइल स्वरूपों का समर्थन करता है, जो विविध परियोजना प्रबंधन प्रणालियों के साथ संगतता सुनिश्चित करता है। -### प्रश्न: क्या जावा के लिए Aspose.Tasks के लिए कोई निःशुल्क परीक्षण उपलब्ध है? - उत्तर: हाँ, आप निःशुल्क परीक्षण का लाभ उठा सकते हैं[यहाँ](https://releases.aspose.com/) Aspose.Tasks की विशेषताओं और कार्यप्रणाली का पता लगाने के लिए। -### प्रश्न: मैं जावा के लिए Aspose.Tasks के लिए व्यापक दस्तावेज़ कहां पा सकता हूं? - उ: आप विस्तृत दस्तावेज़ देख सकते हैं[यहाँ](https://reference.aspose.com/tasks/java/)आपके जावा प्रोजेक्ट्स में Aspose.Tasks के उपयोग पर व्यापक मार्गदर्शन के लिए। -### प्रश्न: जावा के लिए Aspose.Tasks के लिए कौन से समर्थन विकल्प उपलब्ध हैं? - उत्तर: यदि आपको कोई समस्या आती है या आपके कोई प्रश्न हैं, तो आप Aspose.Tasks सामुदायिक मंच से सहायता ले सकते हैं[यहाँ](https://forum.aspose.com/c/tasks/15). +### प्रश्न: क्या मैं aspose tasks java का उपयोग करके MS Project Online डेटा को संशोधित कर सकता हूँ? +**उत्तर:** हाँ, Aspose.Tasks प्रोग्रामेटिक रूप से Project Online डेटा को पढ़ने **और** संशोधित करने की व्यापक क्षमताएँ प्रदान करता है। + +### प्रश्न: क्या Aspose.Tasks अन्य प्रोजेक्ट मैनेजमेंट फ़ाइल फ़ॉर्मेट्स को सपोर्ट करता है? +**उत्तर:** बिल्कुल। यह MPP, XML, Primavera और कई अन्य फ़ॉर्मेट्स को सपोर्ट करता है, जिससे विभिन्न प्रोजेक्ट इकोसिस्टम्स में संगतता बनी रहती है। + +### प्रश्न: क्या Aspose.Tasks for Java का मुफ्त ट्रायल उपलब्ध है? +**उत्तर:** हाँ, आप [यहाँ](https://releases.aspose.com/) से मुफ्त ट्रायल प्राप्त कर सकते हैं और Aspose.Tasks की सुविधाओं एवं कार्यक्षमताओं का अन्वेषण कर सकते हैं। + +### प्रश्न: Aspose.Tasks for Java के लिए विस्तृत दस्तावेज़ीकरण कहाँ मिल सकता है? +**उत्तर:** विस्तृत दस्तावेज़ीकरण के लिए आप [यहाँ](https://reference.aspose.com/tasks/java/) देख सकते हैं, जहाँ Java प्रोजेक्ट्स में Aspose.Tasks के उपयोग पर व्यापक मार्गदर्शन उपलब्ध है। + +### प्रश्न: Aspose.Tasks for Java के लिए कौन‑से समर्थन विकल्प उपलब्ध हैं? +**उत्तर:** यदि आपको कोई समस्या आती है या प्रश्न हैं, तो आप Aspose.Tasks कम्युनिटी फ़ोरम [यहाँ](https://forum.aspose.com/c/tasks/15) से सहायता प्राप्त कर सकते हैं। + +--- + +**अंतिम अपडेट:** 2025-12-15 +**परिक्षित संस्करण:** Aspose.Tasks for Java 24.11 (लेखन समय पर नवीनतम) +**लेखक:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/hongkong/java/project-data-reading/read-project-online/_index.md b/tasks/hongkong/java/project-data-reading/read-project-online/_index.md index 9715f0fa3..cd5ccee03 100644 --- a/tasks/hongkong/java/project-data-reading/read-project-online/_index.md +++ b/tasks/hongkong/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,51 @@ --- -title: 使用 Aspose.Tasks 輕鬆讀取 MS Project 線上數據 -linktitle: 在Aspose.Tasks中讀取項目在線數據 +date: 2025-12-15 +description: 學習如何使用 Aspose.Tasks Java 讀取 MS Project Online 資料。本指南示範如何取得項目清單、列出 SharePoint + 項目,以及取得資源數量。 +linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -description: 了解如何使用 Aspose.Tasks for Java 輕鬆讀取 Microsoft Project Online 資料。增強您的專案管理能力。 -weight: 13 +title: aspose tasks java:輕鬆讀取 MS Project Online 數據 url: /zh-hant/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# 使用 Aspose.Tasks 輕鬆讀取 MS Project 線上數據 +# aspose tasks java:輕鬆讀取 MS Project Online 資料 ## 介紹 -在專案管理領域,有效處理 Microsoft Project Online 資料對於簡化操作至關重要。 Aspose.Tasks for Java 提供了一個強大的解決方案來輕鬆讀取此類資料。本教學深入探討如何利用 Aspose.Tasks 無縫存取和操作 MS Project Online 資料。 -## 先決條件 -在深入學習本教學之前,請確保您具備以下條件: -1. Java開發工具包(JDK):安裝JDK來編譯和執行Java程式。 -2. Aspose.Tasks for Java Library:下載 Aspose.Tasks 函式庫並將其包含在您的 Java 專案中。您可以從以下位置獲取它[這裡](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online 帳戶:取得用於存取 MS Project Online 資料的有效憑證。 -4. SharePoint 網域位址:MS Project Online 資料所在的 SharePoint 網域位址。 -5. 使用者名稱和密碼:用於驗證 MS Project Online 存取權限的憑證。 -## 導入包 -在您的 Java 專案中,匯入必要的 Aspose.Tasks 套件以實現無縫整合: +在專案管理領域,有效處理 Microsoft Project Online 資料對於流程順暢至關重要。**aspose tasks java** 提供一套強大且易於使用的 API,讓您不必自行處理低階 HTTP 呼叫,即可讀取 Project Online 資料。本教學將示範如何取得專案清單、列出 SharePoint 專案,並從每個專案中取得資源數量——只需幾行 Java 程式碼即可完成。 + +## 快速解答 +- **aspose tasks java 的功能是什麼?** 它可程式化地讀取與操作 Microsoft Project 檔案以及 Project Online 資料。 +- **試用需要授權嗎?** 提供免費試用;正式上線需購買授權。 +- **需要哪些認證資訊?** SharePoint 網域、使用者名稱與密碼(或 Azure AD 令牌)。 +- **可以列出 SharePoint 專案嗎?** 可以——使用 `ProjectServerManager.getProjectList()` 取得。 +- **如何取得資源數量?** 載入每個 `Project` 物件,呼叫 `project.getResources().size()`。 + +## aspose tasks java 是什麼? +**aspose tasks java** 是針對開發者設計的函式庫,抽象化了 Microsoft Project 檔案格式與 Project Server REST API 的複雜性。它讓您能直接在 Java 應用程式中讀取、建立與修改專案資料,輕鬆與企業既有系統整合。 + +## 為什麼在讀取 MS Project Online 時使用 aspose tasks java? +- **不需手動處理 HTTP** ─ 函式庫會自動處理驗證與 REST 呼叫。 +- **強型別安全** ─ 使用 `Project`、`ProjectInfo` 等 POJO 取代原始 JSON。 +- **跨平台** ─ 可在任何支援 JVM 的環境執行。 +- **功能豐富** ─ 除了讀取,還能更新工作、資源與時間表。 + +## 前置條件 +在開始之前,請確保您已具備以下項目: + +1. **Java Development Kit (JDK)** ─ 已安裝 JDK 8 或更新版本。 +2. **Aspose.Tasks for Java library** ─ 從 [here](https://releases.aspose.com/tasks/java/) 下載。 +3. **Microsoft Project Online 帳號** ─ 具備讀取專案的權限。 +4. **SharePoint 網域位址** ─ 您的 Project Online 實例所在的網域。 +5. **使用者名稱與密碼** ─ 或相應的 Azure AD 認證以供驗證。 + +## 匯入套件 +首先,匯入本教學中會使用到的核心 Aspose.Tasks 類別: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +53,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## 步驟 1:設定 SharePoint 網域位址、使用者名稱和密碼 +## 步驟 1:設定 SharePoint 網域、使用者名稱與密碼 +為您的 Project Online 環境定義連線資訊。請將佔位符替換為您自己的認證。 + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` -代替`"https://contoso.sharepoint.com"`與您的 SharePoint 網域位址,`"admin@contoso.onmicrosoft.com"`與您的用戶名,以及`"MyPassword"`用你的密碼。 + ## 步驟 2:使用 Project Server 憑證進行驗證 +建立 `ProjectServerCredentials` 物件,並初始化 `ProjectServerManager`。此管理器將負責後續所有對 Project Online 的呼叫。 + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` -創造`ProjectServerCredentials`包含 SharePoint 網域位址、使用者名稱和密碼的物件。然後初始化`ProjectServerManager`有了這些憑證。 -## 步驟 3:檢索項目清單並顯示訊息 + +## 步驟 3:取得專案清單並顯示資訊 +使用管理器 **取得專案清單**(列出 SharePoint 專案),並印出名稱、建立日期與最後儲存日期等基本資訊。 + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +80,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` -迭代獲得的項目列表`reader.getProjectList()`並顯示項目詳細信息,例如名稱、建立日期和上次儲存日期。 -## 步驟 4:載入單一項目並輸出資源計數 + +## 步驟 4:載入個別專案並輸出資源數量 +對前一步返回的每個專案,載入完整的 `Project` 物件,並顯示 **資源數量**。 + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +91,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` -對於每個項目,使用加載它`reader.getProject(p.getId())`並輸出項目名稱以及關聯資源的數量。 - -## 結論 -Aspose.Tasks for Java 簡化了讀取 MS Project Online 資料的過程,為開發人員提供了一個強大的工具集來簡化專案管理任務。透過遵循本教程,您可以有效地將 Aspose.Tasks 整合到您的 Java 應用程式中,以輕鬆存取和操作專案資料。 -## 常見問題解答 -### Q:我可以使用 Aspose.Tasks for Java 修改 MS Project Online 資料嗎? -答:是的,Aspose.Tasks 提供了廣泛的功能,不僅可以讀取,還可以透過程式修改 MS Project Online 資料。 -### Q:Aspose.Tasks 是否支援其他專案管理文件格式? -答:當然,Aspose.Tasks 支援各種檔案格式,包括 MPP、XML 等,確保與各種專案管理系統的兼容性。 -### Q:Aspose.Tasks for Java 是否有免費試用版? -答:是的,您可以透過以下方式免費試用:[這裡](https://releases.aspose.com/)探索 Aspose.Tasks 的特性和功能。 -### Q:在哪裡可以找到 Aspose.Tasks for Java 的綜合文件? -答:可以參考詳細文檔[這裡](https://reference.aspose.com/tasks/java/)有關在 Java 專案中使用 Aspose.Tasks 的全面指導。 + +## 常見問題與解決方案 +| 問題 | 原因 | 解決方案 | +|------|------|----------| +| **Authentication failed** | 網域、使用者名稱或密碼不正確。 | 核對認證資訊,並確保帳號具備 Project Online 讀取權限。 | +| **SSLHandshakeException** | Java 執行環境缺少所需的 TLS 版本。 | 更新至最新的 JDK,或啟用 TLS 1.2 以上。 | +| `reader.getProjectList()` returns empty | 帳號未取得任何專案的存取權。 | 檢查 Project Online 權限,或使用管理員帳號。 | +| Large projects cause OutOfMemoryError | 同時載入過多專案會耗盡記憶體。 | 每次僅載入一個專案,使用後釋放參考。 | + +## 常見問答 +### Q:我可以使用 aspose tasks java 來修改 MS Project Online 資料嗎? +A:可以,Aspose.Tasks 提供完整的讀取 **與** 修改 Project Online 資料的功能。 + +### Q:Aspose.Tasks 是否支援其他專案管理檔案格式? +A:當然支援。它支援 MPP、XML、Primavera 等多種格式,確保在不同專案生態系統間的相容性。 + +### Q:是否提供 Aspose.Tasks for Java 的免費試用? +A:有的,您可從 [here](https://releases.aspose.com/) 取得免費試用版,體驗其功能與特性。 + +### Q:在哪裡可以找到 Aspose.Tasks for Java 的完整文件? +A:請參考詳細文件 [here](https://reference.aspose.com/tasks/java/),裡面有關於在 Java 專案中使用 Aspose.Tasks 的完整說明。 + ### Q:Aspose.Tasks for Java 有哪些支援選項? -答:如果您遇到任何問題或有疑問,可以向 Aspose.Tasks 社群論壇尋求協助[這裡](https://forum.aspose.com/c/tasks/15). +A:若您遇到問題或有任何疑問,可前往 Aspose.Tasks 社群論壇 [here](https://forum.aspose.com/c/tasks/15) 尋求協助。 + +--- + +**最後更新:** 2025-12-15 +**測試環境:** Aspose.Tasks for Java 24.11(撰寫時最新版本) +**作者:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/hungarian/java/project-data-reading/read-project-online/_index.md b/tasks/hungarian/java/project-data-reading/read-project-online/_index.md index a7c769c8d..a4dd8affe 100644 --- a/tasks/hungarian/java/project-data-reading/read-project-online/_index.md +++ b/tasks/hungarian/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Könnyű MS Project Online adatolvasás az Aspose.Tasks segítségével -linktitle: A projekt online adatainak olvasása az Aspose.Tasks programban +date: 2025-12-15 +description: Tanulja meg, hogyan olvassa a MS Project Online adatokat az Aspose.Tasks + Java használatával. Ez az útmutató bemutatja, hogyan lehet lekérni a projektlistát, + a SharePoint projektek listáját, és a források számát. +linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -description: Ismerje meg, hogyan olvassa el könnyedén a Microsoft Project Online adatait az Aspose.Tasks for Java segítségével. Növelje projektmenedzsment képességeit. -weight: 13 +title: 'aspose tasks java: Könnyed MS Project Online adatolvasás' url: /hu/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Könnyű MS Project Online adatolvasás az Aspose.Tasks segítségével - -## Bevezetés -projektmenedzsment területén a Microsoft Project Online adatok hatékony kezelése kulcsfontosságú az egyszerűsített működéshez. Az Aspose.Tasks for Java robusztus megoldást kínál az ilyen adatok könnyű olvasására. Ez az oktatóanyag az Aspose.Tasks kihasználásával foglalkozik az MS Project Online adatok zökkenőmentes eléréséhez és kezeléséhez. -## Előfeltételek -Mielőtt belevágna ebbe az oktatóanyagba, győződjön meg arról, hogy rendelkezik az alábbiakkal: -1. Java Development Kit (JDK): A JDK telepítése Java programok fordításához és futtatásához. -2. Aspose.Tasks for Java Library: Töltse le és foglalja bele az Aspose.Tasks könyvtárat Java projektjébe. től szerezheti be[itt](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online fiók: Szerezzen be érvényes hitelesítő adatokat az MS Project Online adatok eléréséhez. -4. SharePoint tartomány címe: Az a SharePoint tartomány címe, ahol az MS Project Online adatai találhatók. -5. Felhasználónév és jelszó: Az MS Project Online hozzáférés hitelesítéséhez szükséges hitelesítő adatok. -## Csomagok importálása -Java-projektjében importálja a szükséges Aspose.Tasks csomagokat a zökkenőmentes integráció érdekében: +# aspose tasks java: Effortless MS Project Online Data Reading + +## Introduction +A projektmenedzsment területén a Microsoft Project Online adatok hatékony kezelése kulcsfontosságú a zökkenőmentes működéshez. Az **aspose tasks java** egy robusztus, könnyen használható API-t biztosít, amely lehetővé teszi a Project Online adatok olvasását anélkül, hogy alacsony szintű HTTP hívásokkal kellene bajlódni. Ebben az útmutatóban bemutatjuk, hogyan kérhetünk le egy projektlistát, listázhatjuk a SharePoint projekteket, és hogyan kapjuk meg az erőforrások számát minden egyes projektben – mindezt csak néhány Java sorral. + +## Quick Answers +- **What does aspose tasks java do?** It reads and manipulates Microsoft Project files and Project Online data programmatically. +- **Do I need a license to try it?** A free trial is available; a license is required for production use. +- **Which credentials are required?** SharePoint domain, username, and password (or Azure AD token). +- **Can I list SharePoint projects?** Yes – use `ProjectServerManager.getProjectList()` to retrieve them. +- **How do I get the resource count?** Load each `Project` object and call `project.getResources().size()`. + +## What is aspose tasks java? +**aspose tasks java** egy fejlesztő‑központú könyvtár, amely elrejti a Microsoft Project fájlformátumok és a Project Server REST API-k bonyolultságát. Lehetővé teszi a projektadatok olvasását, létrehozását és módosítását közvetlenül Java alkalmazásokból, így az integráció meglévő vállalati rendszerekkel egyszerűvé válik. + +## Why use aspose tasks java for reading MS Project Online? +- **No manual HTTP handling** – the library takes care of authentication and REST calls. +- **Strong type safety** – work with `Project`, `ProjectInfo`, and other POJOs instead of raw JSON. +- **Cross‑platform** – runs on any JVM‑compatible environment. +- **Rich feature set** – beyond reading, you can also update tasks, resources, and timelines. + +## Prerequisites +Before diving in, make sure you have: + +1. **Java Development Kit (JDK)** – JDK 8 vagy újabb telepítve. +2. **Aspose.Tasks for Java library** – download it from [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online account** – with permissions to read projects. +4. **SharePoint domain address** – where your Project Online instance lives. +5. **Username and password** – or appropriate Azure AD credentials for authentication. + +## Import Packages +First, import the essential Aspose.Tasks classes that we’ll use throughout the tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## 1. lépés: Állítsa be a SharePoint tartomány címét, felhasználónevét és jelszavát +## Step 1: Set SharePoint Domain, Username, and Password +Define the connection details for your Project Online environment. Replace the placeholder values with your own credentials. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Cserélje ki`"https://contoso.sharepoint.com"` SharePoint domain címével,`"admin@contoso.onmicrosoft.com"` a felhasználónevével, és`"MyPassword"` jelszavával. -## 2. lépés: Hitelesítés a Project Server hitelesítő adataival + +## Step 2: Authenticate with Project Server Credentials +Create a `ProjectServerCredentials` object and initialise a `ProjectServerManager`. This manager will handle all subsequent calls to Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Teremt`ProjectServerCredentials` objektum SharePoint tartománycímével, felhasználónévvel és jelszóval. Ezután inicializálja`ProjectServerManager` ezekkel az igazolványokkal. -## 3. lépés: Töltse le a projektlistát és jelenítse meg az információkat + +## Step 3: Retrieve Project List and Display Information +Use the manager to **retrieve project list** (list SharePoint projects) and print basic details such as name, creation date, and last saved date. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Ismételje meg a projektlistát, amelyet innen kapott`reader.getProjectList()` és megjeleníti a projekt részleteit, például a nevet, a létrehozás dátumát és az utolsó mentés dátumát. -## 4. lépés: Töltse be az egyes projekteket és a kimeneti erőforrások számát + +## Step 4: Load Individual Projects and Output Resource Count +For each project returned in the previous step, load the full `Project` object and display the **resource count**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Minden projekthez töltse be a használatával`reader.getProject(p.getId())` és adja ki a projekt nevét a kapcsolódó erőforrások számával együtt. - -## Következtetés -Az Aspose.Tasks for Java leegyszerűsíti az MS Project Online adatok olvasásának folyamatát, és hatékony eszközkészletet kínál a fejlesztőknek a projektmenedzsment feladatok egyszerűsítésére. Ennek az oktatóanyagnak a követésével hatékonyan integrálhatja az Aspose.Tasks-t Java-alkalmazásaiba, így könnyedén elérheti és kezelheti a projektadatokat. -## GYIK -### K: Használhatom az Aspose.Tasks for Java-t az MS Project Online adatok módosítására? -V: Igen, az Aspose.Tasks kiterjedt lehetőségeket biztosít az MS Project Online adatok nem csak olvasásához, hanem programozott módosításához is. -### K: Az Aspose.Tasks támogat más projektmenedzsment fájlformátumokat? -V: Az Aspose.Tasks természetesen támogatja a különböző fájlformátumokat, beleértve az MPP-t, az XML-t és még sok mást, biztosítva a kompatibilitást a különböző projektmenedzsment rendszerekkel. -### K: Elérhető az Aspose.Tasks for Java ingyenes próbaverziója? - V: Igen, igénybe veheti az ingyenes próbaverziót[itt](https://releases.aspose.com/) hogy feltárja az Aspose.Tasks szolgáltatásait és funkcióit. -### K: Hol találom az Aspose.Tasks for Java átfogó dokumentációját? - V: Tekintse meg a részletes dokumentációt[itt](https://reference.aspose.com/tasks/java/)átfogó útmutatásért az Aspose.Tasks használatához a Java projektekben. -### K: Milyen támogatási lehetőségek állnak rendelkezésre az Aspose.Tasks for Java számára? - V: Ha bármilyen problémába ütközik vagy kérdései vannak, kérjen segítséget az Aspose.Tasks közösségi fórumtól[itt](https://forum.aspose.com/c/tasks/15). + +## Common Issues and Solutions +| Issue | Reason | Fix | +|-------|--------|-----| +| **Authentication failed** | Incorrect domain, username, or password. | Verify credentials and ensure the account has Project Online read permissions. | +| **SSLHandshakeException** | Java runtime lacks the required TLS version. | Update JDK to the latest release or enable TLS 1.2+. | +| **`reader.getProjectList()` returns empty** | Account does not have access to any projects. | Check Project Online permissions or use an admin account. | +| **Large projects cause OutOfMemoryError** | Loading many projects at once consumes memory. | Load projects one at a time and release references after use. | + +## Frequently Asked Questions +### Q: Can I use aspose tasks java to modify MS Project Online data? +A: Yes, Aspose.Tasks provides extensive capabilities for both reading **and** modifying Project Online data programmatically. + +### Q: Does Aspose.Tasks support other project management file formats? +A: Absolutely. It supports MPP, XML, Primavera, and many more, ensuring compatibility across diverse project ecosystems. + +### Q: Is there a free trial available for Aspose.Tasks for Java? +A: Yes, you can avail of a free trial from [here](https://releases.aspose.com/) to explore the features and functionalities of Aspose.Tasks. + +### Q: Where can I find comprehensive documentation for Aspose.Tasks for Java? +A: You can refer to the detailed documentation [here](https://reference.aspose.com/tasks/java/) for comprehensive guidance on utilizing Aspose.Tasks in your Java projects. + +### Q: What support options are available for Aspose.Tasks for Java? +A: If you encounter any issues or have queries, you can seek assistance from the Aspose.Tasks community forum [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Last Updated:** 2025-12-15 +**Tested With:** Aspose.Tasks for Java 24.11 (latest at time of writing) +**Author:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/indonesian/java/project-data-reading/read-project-online/_index.md b/tasks/indonesian/java/project-data-reading/read-project-online/_index.md index 5954569f0..81a871cd4 100644 --- a/tasks/indonesian/java/project-data-reading/read-project-online/_index.md +++ b/tasks/indonesian/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Membaca Data Online Proyek MS yang Mudah dengan Aspose.Tasks -linktitle: Membaca Data Online Proyek di Aspose.Tasks -second_title: Aspose.Tugas Java API -description: Pelajari cara membaca data Microsoft Project Online dengan mudah menggunakan Aspose.Tasks untuk Java. Tingkatkan kemampuan manajemen proyek Anda. -weight: 13 +date: 2025-12-15 +description: Pelajari cara membaca data MS Project Online menggunakan Aspose Tasks + Java. Panduan ini menunjukkan cara mengambil daftar proyek, daftar proyek SharePoint, + dan mendapatkan jumlah sumber daya. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: Membaca Data MS Project Online dengan Mudah' url: /id/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Membaca Data Online Proyek MS yang Mudah dengan Aspose.Tasks - -## Perkenalan -Dalam bidang manajemen proyek, menangani data Microsoft Project Online secara efisien sangat penting untuk kelancaran operasi. Aspose.Tasks untuk Java memberikan solusi tangguh untuk membaca data tersebut dengan mudah. Tutorial ini mempelajari pemanfaatan Aspose.Tasks untuk mengakses dan memanipulasi data MS Project Online dengan lancar. -## Prasyarat -Sebelum mendalami tutorial ini, pastikan Anda memiliki hal berikut: -1. Java Development Kit (JDK): Instal JDK untuk mengkompilasi dan menjalankan program Java. -2. Aspose.Tasks untuk Java Library: Unduh dan sertakan perpustakaan Aspose.Tasks dalam proyek Java Anda. Anda dapat memperolehnya dari[Di Sini](https://releases.aspose.com/tasks/java/). -3. Akun Microsoft Project Online: Dapatkan kredensial yang valid untuk mengakses data MS Project Online. -4. Alamat Domain SharePoint: Alamat domain SharePoint tempat data MS Project Online Anda berada. -5. Nama Pengguna dan Kata Sandi: Kredensial untuk mengautentikasi akses ke MS Project Online. -## Paket Impor -Di proyek Java Anda, impor paket Aspose.Tasks yang diperlukan untuk integrasi yang lancar: +# aspose tasks java: Membaca Data MS Project Online dengan Mudah + +## Introduction +Dalam dunia manajemen proyek, menangani data Microsoft Project Online secara efisien sangat penting untuk operasi yang terkelola dengan baik. **aspose tasks java** menyediakan API yang kuat dan mudah‑digunakan yang memungkinkan Anda membaca data Project Online tanpa harus berurusan dengan panggilan HTTP tingkat rendah. Pada tutorial ini kami akan menunjukkan cara mengambil daftar proyek, menampilkan proyek SharePoint, dan mendapatkan jumlah sumber daya dari setiap proyek—semua hanya dengan beberapa baris kode Java. + +## Quick Answers +- **Apa yang dilakukan aspose tasks java?** Membaca dan memanipulasi file Microsoft Project serta data Project Online secara programatik. +- **Apakah saya memerlukan lisensi untuk mencobanya?** Tersedia percobaan gratis; lisensi diperlukan untuk penggunaan produksi. +- **Kredensial apa yang dibutuhkan?** Domain SharePoint, nama pengguna, dan kata sandi (atau token Azure AD). +- **Bisakah saya menampilkan daftar proyek SharePoint?** Ya – gunakan `ProjectServerManager.getProjectList()` untuk mengambilnya. +- **Bagaimana cara mendapatkan jumlah sumber daya?** Muat setiap objek `Project` dan panggil `project.getResources().size()`. + +## What is aspose tasks java? +**aspose tasks java** adalah pustaka yang ditujukan bagi pengembang yang menyederhanakan kompleksitas format file Microsoft Project dan REST API Project Server. Pustaka ini memungkinkan Anda membaca, membuat, dan memodifikasi data proyek secara langsung dari aplikasi Java, sehingga integrasi dengan sistem perusahaan yang ada menjadi mudah. + +## Why use aspose tasks java for reading MS Project Online? +- **Tidak perlu menangani HTTP secara manual** – pustaka mengurus otentikasi dan panggilan REST. +- **Keamanan tipe yang kuat** – bekerja dengan `Project`, `ProjectInfo`, dan POJO lainnya alih‑alih JSON mentah. +- **Lintas‑platform** – dapat dijalankan di lingkungan JVM apa pun. +- **Fitur lengkap** – selain membaca, Anda juga dapat memperbarui tugas, sumber daya, dan timeline. + +## Prerequisites +Sebelum memulai, pastikan Anda memiliki: + +1. **Java Development Kit (JDK)** – JDK 8 atau yang lebih tinggi terpasang. +2. **Aspose.Tasks for Java library** – unduh dari [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online account** – dengan izin untuk membaca proyek. +4. **SharePoint domain address** – tempat instance Project Online Anda berada. +5. **Username and password** – atau kredensial Azure AD yang sesuai untuk otentikasi. + +## Import Packages +Pertama, impor kelas Aspose.Tasks penting yang akan kita gunakan sepanjang tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Langkah 1: Tetapkan Alamat Domain SharePoint, Nama Pengguna, dan Kata Sandi +## Step 1: Set SharePoint Domain, Username, and Password +Tentukan detail koneksi untuk lingkungan Project Online Anda. Ganti nilai placeholder dengan kredensial Anda sendiri. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Mengganti`"https://contoso.sharepoint.com"` dengan alamat domain SharePoint Anda,`"admin@contoso.onmicrosoft.com"` dengan nama pengguna Anda, dan`"MyPassword"` dengan kata sandi Anda. -## Langkah 2: Otentikasi dengan Kredensial Server Proyek + +## Step 2: Authenticate with Project Server Credentials +Buat objek `ProjectServerCredentials` dan inisialisasi `ProjectServerManager`. Manajer ini akan menangani semua panggilan selanjutnya ke Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Membuat`ProjectServerCredentials` objek dengan alamat domain SharePoint, nama pengguna, dan kata sandi. Kemudian inisialisasi`ProjectServerManager` dengan kredensial ini. -## Langkah 3: Ambil Daftar Proyek dan Tampilkan Informasi + +## Step 3: Retrieve Project List and Display Information +Gunakan manajer untuk **mengambil daftar proyek** (menampilkan proyek SharePoint) dan cetak detail dasar seperti nama, tanggal pembuatan, dan tanggal terakhir disimpan. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Iterasi melalui daftar proyek yang diperoleh dari`reader.getProjectList()` dan menampilkan detail proyek seperti nama, tanggal pembuatan, dan tanggal terakhir disimpan. -## Langkah 4: Muat Proyek Individual dan Jumlah Sumber Daya Keluaran + +## Step 4: Load Individual Projects and Output Resource Count +Untuk setiap proyek yang dikembalikan pada langkah sebelumnya, muat objek `Project` lengkap dan tampilkan **jumlah sumber daya**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Untuk setiap proyek, muat menggunakan`reader.getProject(p.getId())` dan menampilkan nama proyek beserta jumlah sumber daya terkait. - -## Kesimpulan -Aspose.Tasks untuk Java menyederhanakan proses membaca data MS Project Online, menawarkan pengembang perangkat yang kuat untuk menyederhanakan tugas manajemen proyek. Dengan mengikuti tutorial ini, Anda dapat mengintegrasikan Aspose.Tasks secara efisien ke dalam aplikasi Java Anda untuk mengakses dan memanipulasi data proyek dengan mudah. -## FAQ -### T: Bisakah saya menggunakan Aspose.Tasks for Java untuk mengubah data MS Project Online? -J: Ya, Aspose.Tasks menyediakan kemampuan luas tidak hanya untuk membaca tetapi juga memodifikasi data MS Project Online secara terprogram. -### T: Apakah Aspose.Tasks mendukung format file manajemen proyek lainnya? -J: Tentu saja, Aspose.Tasks mendukung berbagai format file termasuk MPP, XML, dan lainnya, memastikan kompatibilitas dengan beragam sistem manajemen proyek. -### T: Apakah ada uji coba gratis yang tersedia untuk Aspose.Tasks untuk Java? - J: Ya, Anda dapat memanfaatkan uji coba gratis dari[Di Sini](https://releases.aspose.com/) untuk menjelajahi fitur dan fungsi Aspose.Tasks. -### T: Di mana saya dapat menemukan dokumentasi komprehensif untuk Aspose.Tasks untuk Java? - J: Anda dapat merujuk ke dokumentasi detailnya[Di Sini](https://reference.aspose.com/tasks/java/)untuk panduan komprehensif dalam memanfaatkan Aspose.Tasks dalam proyek Java Anda. -### T: Opsi dukungan apa yang tersedia untuk Aspose.Tasks untuk Java? - J: Jika Anda mengalami masalah atau memiliki pertanyaan, Anda dapat meminta bantuan dari forum komunitas Aspose.Tasks[Di Sini](https://forum.aspose.com/c/tasks/15). + +## Common Issues and Solutions +| Masalah | Alasan | Solusi | +|-------|--------|-----| +| **Authentication failed** | Domain, nama pengguna, atau kata sandi tidak tepat. | Verifikasi kredensial dan pastikan akun memiliki izin baca Project Online. | +| **SSLHandshakeException** | Runtime Java tidak memiliki versi TLS yang diperlukan. | Perbarui JDK ke rilis terbaru atau aktifkan TLS 1.2+. | +| **`reader.getProjectList()` returns empty** | Akun tidak memiliki akses ke proyek apa pun. | Periksa izin Project Online atau gunakan akun admin. | +| **Large projects cause OutOfMemoryError** | Memuat banyak proyek sekaligus menghabiskan memori. | Muat proyek satu per satu dan lepaskan referensi setelah selesai. | + +## Frequently Asked Questions +### Q: Can I use aspose tasks java to modify MS Project Online data? +A: Yes, Aspose.Tasks provides extensive capabilities for both reading **and** modifying Project Online data programmatically. + +### Q: Does Aspose.Tasks support other project management file formats? +A: Absolutely. It supports MPP, XML, Primavera, and many more, ensuring compatibility across diverse project ecosystems. + +### Q: Is there a free trial available for Aspose.Tasks for Java? +A: Yes, you can avail of a free trial from [here](https://releases.aspose.com/) to explore the features and functionalities of Aspose.Tasks. + +### Q: Where can I find comprehensive documentation for Aspose.Tasks for Java? +A: You can refer to the detailed documentation [here](https://reference.aspose.com/tasks/java/) for comprehensive guidance on utilizing Aspose.Tasks in your Java projects. + +### Q: What support options are available for Aspose.Tasks for Java? +A: If you encounter any issues or have queries, you can seek assistance from the Aspose.Tasks community forum [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Last Updated:** 2025-12-15 +**Tested With:** Aspose.Tasks for Java 24.11 (latest at time of writing) +**Author:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/italian/java/project-data-reading/read-project-online/_index.md b/tasks/italian/java/project-data-reading/read-project-online/_index.md index e1b292c8b..e702af707 100644 --- a/tasks/italian/java/project-data-reading/read-project-online/_index.md +++ b/tasks/italian/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Lettura semplice dei dati online di MS Project con Aspose.Tasks -linktitle: Lettura dei dati online del progetto in Aspose.Tasks -second_title: API Java Aspose.Tasks -description: Scopri come leggere facilmente i dati di Microsoft Project Online utilizzando Aspose.Tasks per Java. Migliora le tue capacità di gestione dei progetti. -weight: 13 +date: 2025-12-15 +description: Impara a leggere i dati di MS Project Online usando Aspose.Tasks per + Java. Questa guida mostra come recuperare l'elenco dei progetti, elencare i progetti + SharePoint e ottenere il conteggio delle risorse. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: Lettura senza sforzo dei dati di MS Project Online' url: /it/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Lettura semplice dei dati online di MS Project con Aspose.Tasks +# aspose tasks java: Lettura senza sforzo dei dati di MS Project Online + +## Introduzione +Nel campo della gestione dei progetti, gestire i dati di Microsoft Project Online in modo efficiente è fondamentale per operazioni semplificate. **aspose tasks java** fornisce un'API robusta e facile da usare che consente di leggere i dati di Project Online senza doversi occupare di chiamate HTTP a basso livello. In questo tutorial vedremo come recuperare un elenco di progetti, elencare i progetti SharePoint e ottenere il conteggio delle risorse per ciascun progetto—tutto con poche righe di codice Java. + +## Risposte rapide +- **Cosa fa aspose tasks java?** Legge e manipola i file Microsoft Project e i dati di Project Online in modo programmatico. +- **È necessaria una licenza per provarlo?** È disponibile una versione di prova gratuita; è richiesta una licenza per l'uso in produzione. +- **Quali credenziali sono richieste?** Dominio SharePoint, nome utente e password (o token Azure AD). +- **Posso elencare i progetti SharePoint?** Sì – usa `ProjectServerManager.getProjectList()` per recuperarli. +- **Come ottengo il conteggio delle risorse?** Carica ogni oggetto `Project` e chiama `project.getResources().size()`. + +## Cos'è aspose tasks java? +**aspose tasks java** è una libreria orientata agli sviluppatori che astrae le complessità dei formati di file di Microsoft Project e delle REST API di Project Server. Consente di leggere, creare e modificare i dati di progetto direttamente da applicazioni Java, rendendo l'integrazione con i sistemi aziendali esistenti semplice e diretta. + +## Perché usare aspose tasks java per leggere MS Project Online? +- **Nessuna gestione manuale di HTTP** – la libreria si occupa dell'autenticazione e delle chiamate REST. +- **Forte tipizzazione** – lavora con `Project`, `ProjectInfo` e altri POJO invece di JSON grezzo. +- **Cross‑platform** – funziona su qualsiasi ambiente compatibile con JVM. +- **Set di funzionalità ricco** – oltre alla lettura, è possibile aggiornare attività, risorse e timeline. -## introduzione -Nell'ambito della gestione dei progetti, la gestione efficiente dei dati di Microsoft Project Online è fondamentale per semplificare le operazioni. Aspose.Tasks per Java fornisce una soluzione solida per leggere tali dati senza sforzo. Questo tutorial approfondisce l'utilizzo di Aspose.Tasks per accedere e manipolare i dati di MS Project Online senza problemi. ## Prerequisiti -Prima di immergerti in questo tutorial, assicurati di avere quanto segue: -1. Java Development Kit (JDK): installa JDK per compilare ed eseguire programmi Java. -2. Aspose.Tasks per Java Library: scarica e includi la libreria Aspose.Tasks nel tuo progetto Java. Puoi acquisirlo da[Qui](https://releases.aspose.com/tasks/java/). -3. Account Microsoft Project Online: ottieni credenziali valide per accedere ai dati di MS Project Online. -4. Indirizzo del dominio SharePoint: l'indirizzo del dominio SharePoint in cui risiedono i dati di MS Project Online. -5. Nome utente e password: credenziali per autenticare l'accesso a MS Project Online. -## Importa pacchetti -Nel tuo progetto Java, importa i pacchetti Aspose.Tasks necessari per un'integrazione perfetta: +Prima di iniziare, assicurati di avere: + +1. **Java Development Kit (JDK)** – JDK 8 o superiore installato. +2. **Libreria Aspose.Tasks per Java** – scaricala da [here](https://releases.aspose.com/tasks/java/). +3. **Account Microsoft Project Online** – con permessi di lettura sui progetti. +4. **Indirizzo del dominio SharePoint** – dove risiede la tua istanza di Project Online. +5. **Nome utente e password** – o credenziali Azure AD appropriate per l'autenticazione. + +## Importare i pacchetti +Per prima cosa, importa le classi essenziali di Aspose.Tasks che utilizzeremo durante il tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Passaggio 1: impostare l'indirizzo del dominio, il nome utente e la password di SharePoint +## Passo 1: Impostare dominio SharePoint, nome utente e password +Definisci i dettagli di connessione per il tuo ambiente Project Online. Sostituisci i valori segnaposto con le tue credenziali. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Sostituire`"https://contoso.sharepoint.com"` con il tuo indirizzo di dominio SharePoint,`"admin@contoso.onmicrosoft.com"` con il tuo nome utente e`"MyPassword"` con la tua password. -## Passaggio 2: autenticarsi con le credenziali di Project Server + +## Passo 2: Autenticarsi con le credenziali del Project Server +Crea un oggetto `ProjectServerCredentials` e inizializza un `ProjectServerManager`. Questo manager gestirà tutte le chiamate successive a Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Creare`ProjectServerCredentials` oggetto con l'indirizzo del dominio, il nome utente e la password di SharePoint. Quindi inizializzare`ProjectServerManager` con queste credenziali. -## Passaggio 3: recuperare l'elenco dei progetti e visualizzare le informazioni + +## Passo 3: Recuperare l'elenco dei progetti e visualizzare le informazioni +Usa il manager per **recuperare l'elenco dei progetti** (elenco dei progetti SharePoint) e stampa i dettagli di base come nome, data di creazione e data dell'ultimo salvataggio. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Scorrere l'elenco dei progetti ottenuto da`reader.getProjectList()` e visualizzare i dettagli del progetto come nome, data di creazione e data dell'ultimo salvataggio. -## Passaggio 4: caricare i singoli progetti e il conteggio delle risorse di output + +## Passo 4: Caricare i singoli progetti e mostrare il conteggio delle risorse +Per ogni progetto restituito nel passo precedente, carica l'oggetto `Project` completo e visualizza il **conteggio delle risorse**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Per ogni progetto, caricalo utilizzando`reader.getProject(p.getId())` e visualizza il nome del progetto insieme al conteggio delle risorse associate. -## Conclusione -Aspose.Tasks per Java semplifica il processo di lettura dei dati di MS Project Online, offrendo agli sviluppatori un potente set di strumenti per semplificare le attività di gestione dei progetti. Seguendo questo tutorial, puoi integrare in modo efficiente Aspose.Tasks nelle tue applicazioni Java per accedere e manipolare facilmente i dati del progetto. +## Problemi comuni e soluzioni +| Problema | Motivo | Soluzione | +|----------|--------|-----------| +| **Autenticazione fallita** | Dominio, nome utente o password errati. | Verifica le credenziali e assicurati che l'account abbia i permessi di lettura su Project Online. | +| **SSLHandshakeException** | L'ambiente Java non dispone della versione TLS richiesta. | Aggiorna il JDK all'ultima versione o abilita TLS 1.2+. | +| **`reader.getProjectList()` restituisce vuoto** | L'account non ha accesso a progetti. | Controlla i permessi su Project Online o utilizza un account amministratore. | +| **Progetti di grandi dimensioni causano OutOfMemoryError** | Il caricamento simultaneo di molti progetti consuma memoria. | Carica i progetti uno alla volta e rilascia i riferimenti dopo l'uso. | + ## Domande frequenti -### D: Posso utilizzare Aspose.Tasks per Java per modificare i dati di MS Project Online? -R: Sì, Aspose.Tasks offre funzionalità estese non solo per leggere ma anche per modificare i dati di MS Project Online a livello di codice. -### D: Aspose.Tasks supporta altri formati di file di gestione dei progetti? -R: Assolutamente, Aspose.Tasks supporta vari formati di file tra cui MPP, XML e altri, garantendo la compatibilità con diversi sistemi di gestione dei progetti. -### D: È disponibile una prova gratuita per Aspose.Tasks per Java? - R: Sì, puoi usufruire di una prova gratuita da[Qui](https://releases.aspose.com/) per esplorare le caratteristiche e le funzionalità di Aspose.Tasks. +### D: Posso usare aspose tasks java per modificare i dati di MS Project Online? +R: Sì, Aspose.Tasks offre ampie capacità sia per la lettura **che** per la modifica dei dati di Project Online in modo programmatico. + +### D: Aspose.Tasks supporta altri formati di file per la gestione dei progetti? +R: Assolutamente. Supporta MPP, XML, Primavera e molti altri, garantendo compatibilità con diversi ecosistemi di progetto. + +### D: È disponibile una versione di prova gratuita per Aspose.Tasks per Java? +R: Sì, puoi ottenere una prova gratuita da [here](https://releases.aspose.com/) per esplorare le funzionalità di Aspose.Tasks. + ### D: Dove posso trovare la documentazione completa per Aspose.Tasks per Java? - R: Puoi fare riferimento alla documentazione dettagliata[Qui](https://reference.aspose.com/tasks/java/)per una guida completa sull'utilizzo di Aspose.Tasks nei tuoi progetti Java. +R: Consulta la documentazione dettagliata [here](https://reference.aspose.com/tasks/java/) per una guida completa sull'utilizzo di Aspose.Tasks nei tuoi progetti Java. + ### D: Quali opzioni di supporto sono disponibili per Aspose.Tasks per Java? - R: Se riscontri problemi o hai domande, puoi chiedere assistenza al forum della community Aspose.Tasks[Qui](https://forum.aspose.com/c/tasks/15). +R: Se incontri problemi o hai domande, puoi chiedere assistenza nel forum della community di Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Ultimo aggiornamento:** 2025-12-15 +**Testato con:** Aspose.Tasks per Java 24.11 (ultima versione al momento della stesura) +**Autore:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/japanese/java/project-data-reading/read-project-online/_index.md b/tasks/japanese/java/project-data-reading/read-project-online/_index.md index 19bc1f9e7..f9dbff793 100644 --- a/tasks/japanese/java/project-data-reading/read-project-online/_index.md +++ b/tasks/japanese/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,51 @@ --- -title: Aspose.Tasks を使用した簡単な MS Project オンライン データ読み取り -linktitle: Aspose.Tasks でのプロジェクト オンライン データの読み取り +date: 2025-12-15 +description: Aspose Tasks Java を使用して MS Project Online データの読み取り方法を学びます。このガイドでは、プロジェクト一覧の取得、SharePoint + プロジェクトの一覧表示、リソース数の取得方法を示します。 +linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -description: Aspose.Tasks for Java を使用して Microsoft Project Online データを簡単に読み取る方法を学びます。プロジェクト管理能力を強化します。 -weight: 13 +title: Aspose Tasks Java:MS Project Online データの簡単な読み取り url: /ja/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Aspose.Tasks を使用した簡単な MS Project オンライン データ読み取り - -## 導入 -プロジェクト管理の分野では、Microsoft Project Online データを効率的に処理することは、業務を合理化するために非常に重要です。 Aspose.Tasks for Java は、そのようなデータを簡単に読み取るための堅牢なソリューションを提供します。このチュートリアルでは、Aspose.Tasks を活用して MS Project Online データにシームレスにアクセスして操作する方法について詳しく説明します。 -## 前提条件 -このチュートリアルに入る前に、次のものが揃っていることを確認してください。 -1. Java Development Kit (JDK): Java プログラムをコンパイルして実行するには、JDK をインストールします。 -2. Aspose.Tasks for Java ライブラリ: Aspose.Tasks ライブラリをダウンロードして、Java プロジェクトに組み込みます。から入手できます[ここ](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online アカウント: MS Project Online データにアクセスするための有効な資格情報を取得します。 -4. SharePoint ドメイン アドレス: MS Project Online データが存在する SharePoint ドメイン アドレス。 -5. ユーザー名とパスワード: MS Project Online へのアクセスを認証するための資格情報。 -## パッケージのインポート -Java プロジェクトで、シームレスな統合に必要な Aspose.Tasks パッケージをインポートします。 +# aspose tasks java: Effortless MS Project Online Data Reading + +## Introduction +プロジェクト管理の領域では、Microsoft Project Online のデータを効率的に扱うことが、業務の円滑化にとって重要です。**aspose tasks java** は、低レベルの HTTP 呼び出しに悩むことなく、Project Online データを読み取れる堅牢で使いやすい API を提供します。このチュートリアルでは、プロジェクト一覧の取得、SharePoint プロジェクトの一覧表示、各プロジェクトのリソース数取得を、数行の Java コードだけで実現する方法を順を追って解説します。 + +## Quick Answers +- **What does aspose tasks java do?** It reads and manipulates Microsoft Project files and Project Online data programmatically. +- **Do I need a license to try it?** A free trial is available; a license is required for production use. +- **Which credentials are required?** SharePoint domain, username, and password (or Azure AD token). +- **Can I list SharePoint projects?** Yes – use `ProjectServerManager.getProjectList()` to retrieve them. +- **How do I get the resource count?** Load each `Project` object and call `project.getResources().size()`. + +## What is aspose tasks java? +**aspose tasks java** は、Microsoft Project のファイル形式や Project Server の REST API の複雑さを抽象化した、開発者向けライブラリです。Java アプリケーションから直接プロジェクトデータの読み取り、作成、変更が可能になり、既存のエンタープライズシステムとの統合がシンプルになります。 + +## Why use aspose tasks java for reading MS Project Online? +- **No manual HTTP handling** – the library takes care of authentication and REST calls. +- **Strong type safety** – work with `Project`, `ProjectInfo`, and other POJOs instead of raw JSON. +- **Cross‑platform** – runs on any JVM‑compatible environment. +- **Rich feature set** – beyond reading, you can also update tasks, resources, and timelines. + +## Prerequisites +Before diving in, make sure you have: + +1. **Java Development Kit (JDK)** – JDK 8 or higher installed. +2. **Aspose.Tasks for Java library** – download it from [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online account** – with permissions to read projects. +4. **SharePoint domain address** – where your Project Online instance lives. +5. **Username and password** – or appropriate Azure AD credentials for authentication. + +## Import Packages +First, import the essential Aspose.Tasks classes that we’ll use throughout the tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +53,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## ステップ 1: SharePoint ドメイン アドレス、ユーザー名、およびパスワードを設定する +## Step 1: Set SharePoint Domain, Username, and Password +Define the connection details for your Project Online environment. Replace the placeholder values with your own credentials. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` -交換する`"https://contoso.sharepoint.com"` SharePoint ドメイン アドレスを使用して、`"admin@contoso.onmicrosoft.com"`ユーザー名と`"MyPassword"`あなたのパスワードと一緒に。 -## 手順 2: Project Server の資格情報を使用して認証する + +## Step 2: Authenticate with Project Server Credentials +Create a `ProjectServerCredentials` object and initialise a `ProjectServerManager`. This manager will handle all subsequent calls to Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` -作成する`ProjectServerCredentials`SharePoint ドメイン アドレス、ユーザー名、およびパスワードを含むオブジェクト。次に初期化します`ProjectServerManager`これらの資格情報を使用して。 -## ステップ 3: プロジェクトリストを取得して情報を表示する + +## Step 3: Retrieve Project List and Display Information +Use the manager to **retrieve project list** (list SharePoint projects) and print basic details such as name, creation date, and last saved date. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +80,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` -から取得したプロジェクト リストを反復処理します。`reader.getProjectList()`名前、作成日、最終保存日などのプロジェクトの詳細を表示します。 -## ステップ 4: 個々のプロジェクトをロードしてリソース数を出力する + +## Step 4: Load Individual Projects and Output Resource Count +For each project returned in the previous step, load the full `Project` object and display the **resource count**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +91,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` -プロジェクトごとに、次を使用してロードします。`reader.getProject(p.getId())`プロジェクト名と関連するリソースの数を出力します。 - -## 結論 -Aspose.Tasks for Java は、MS Project Online データを読み取るプロセスを簡素化し、開発者にプロジェクト管理タスクを合理化する強力なツールセットを提供します。このチュートリアルに従うことで、Aspose.Tasks を Java アプリケーションに効率的に統合して、プロジェクト データに簡単にアクセスして操作することができます。 -## よくある質問 -### Q: Aspose.Tasks for Java を使用して MS Project Online データを変更できますか? -A: はい、Aspose.Tasks は、MS Project Online データをプログラム的に読み取るだけでなく変更するための広範な機能を提供します。 -### Q: Aspose.Tasks は他のプロジェクト管理ファイル形式をサポートしていますか? -A: もちろん、Aspose.Tasks は MPP、XML などを含むさまざまなファイル形式をサポートしており、さまざまなプロジェクト管理システムとの互換性を確保しています。 -### Q: Aspose.Tasks for Java に利用できる無料トライアルはありますか? - A: はい、次のサイトから無料トライアルを利用できます。[ここ](https://releases.aspose.com/) Aspose.Tasks の特徴と機能を探索します。 -### Q: Aspose.Tasks for Java の包括的なドキュメントはどこで見つけられますか? - A: 詳細なドキュメントを参照してください。[ここ](https://reference.aspose.com/tasks/java/)Java プロジェクトで Aspose.Tasks を利用するための包括的なガイダンスを参照してください。 -### Q: Aspose.Tasks for Java ではどのようなサポート オプションが利用できますか? - A: 問題が発生した場合、または質問がある場合は、Aspose.Tasks コミュニティ フォーラムから支援を求めることができます。[ここ](https://forum.aspose.com/c/tasks/15). + +## Common Issues and Solutions +| Issue | Reason | Fix | +|-------|--------|-----| +| **Authentication failed** | Incorrect domain, username, or password. | Verify credentials and ensure the account has Project Online read permissions. | +| **SSLHandshakeException** | Java runtime lacks the required TLS version. | Update JDK to the latest release or enable TLS 1.2+. | +| **`reader.getProjectList()` returns empty** | Account does not have access to any projects. | Check Project Online permissions or use an admin account. | +| **Large projects cause OutOfMemoryError** | Loading many projects at once consumes memory. | Load projects one at a time and release references after use. | + +## Frequently Asked Questions +### Q: Can I use aspose tasks java to modify MS Project Online data? +A: Yes, Aspose.Tasks provides extensive capabilities for both reading **and** modifying Project Online data programmatically. + +### Q: Does Aspose.Tasks support other project management file formats? +A: Absolutely. It supports MPP, XML, Primavera, and many more, ensuring compatibility across diverse project ecosystems. + +### Q: Is there a free trial available for Aspose.Tasks for Java? +A: Yes, you can avail of a free trial from [here](https://releases.aspose.com/) to explore the features and functionalities of Aspose.Tasks. + +### Q: Where can I find comprehensive documentation for Aspose.Tasks for Java? +A: You can refer to the detailed documentation [here](https://reference.aspose.com/tasks/java/) for comprehensive guidance on utilizing Aspose.Tasks in your Java projects. + +### Q: What support options are available for Aspose.Tasks for Java? +A: If you encounter any issues or have queries, you can seek assistance from the Aspose.Tasks community forum [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Last Updated:** 2025-12-15 +**Tested With:** Aspose.Tasks for Java 24.11 (latest at time of writing) +**Author:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/korean/java/project-data-reading/read-project-online/_index.md b/tasks/korean/java/project-data-reading/read-project-online/_index.md index 7ee629d64..8bdc09587 100644 --- a/tasks/korean/java/project-data-reading/read-project-online/_index.md +++ b/tasks/korean/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,49 @@ --- -title: Aspose.Tasks를 사용한 간편한 MS 프로젝트 온라인 데이터 읽기 -linktitle: Aspose.Tasks에서 프로젝트 온라인 데이터 읽기 -second_title: Aspose.Tasks 자바 API -description: Aspose.Tasks for Java를 사용하여 Microsoft Project Online 데이터를 쉽게 읽는 방법을 알아보세요. 프로젝트 관리 역량을 강화하세요. -weight: 13 +date: 2025-12-15 +description: Aspose Tasks Java를 사용하여 MS Project Online 데이터를 읽는 방법을 배웁니다. 이 가이드는 프로젝트 + 목록을 가져오고, SharePoint 프로젝트를 나열하며, 리소스 수를 확인하는 방법을 보여줍니다. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: 손쉬운 MS Project 온라인 데이터 읽기' url: /ko/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Aspose.Tasks를 사용한 간편한 MS 프로젝트 온라인 데이터 읽기 +# aspose tasks java: 손쉬운 MS Project Online 데이터 읽기 ## 소개 -프로젝트 관리 영역에서는 효율적인 운영을 위해 Microsoft Project Online 데이터를 효율적으로 처리하는 것이 중요합니다. Aspose.Tasks for Java는 이러한 데이터를 손쉽게 읽을 수 있는 강력한 솔루션을 제공합니다. 이 튜토리얼에서는 Aspose.Tasks를 활용하여 MS Project Online 데이터에 원활하게 액세스하고 조작하는 방법을 살펴봅니다. -## 전제조건 -이 튜토리얼을 시작하기 전에 다음 사항을 확인하세요. -1. JDK(Java Development Kit): JDK를 설치하여 Java 프로그램을 컴파일하고 실행합니다. -2. Java 라이브러리용 Aspose.Tasks: Aspose.Tasks 라이브러리를 다운로드하여 Java 프로젝트에 포함하세요. 에서 취득하실 수 있습니다.[여기](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online 계정: MS Project Online 데이터에 액세스하기 위한 유효한 자격 증명을 얻습니다. -4. SharePoint 도메인 주소: MS Project Online 데이터가 있는 SharePoint 도메인 주소입니다. -5. 사용자 이름 및 비밀번호: MS Project Online에 대한 액세스를 인증하기 위한 자격 증명입니다. +프로젝트 관리 분야에서 Microsoft Project Online 데이터를 효율적으로 처리하는 것은 원활한 운영에 필수적입니다. **aspose tasks java**는 저수준 HTTP 호출 없이도 Project Online 데이터를 읽을 수 있는 강력하고 사용하기 쉬운 API를 제공합니다. 이 튜토리얼에서는 프로젝트 목록을 가져오고, SharePoint 프로젝트를 나열하며, 각 프로젝트의 리소스 수를 얻는 방법을 몇 줄의 Java 코드만으로 단계별로 안내합니다. + +## 빠른 답변 +- **aspose tasks java는 무엇을 하나요?** Microsoft Project 파일 및 Project Online 데이터를 프로그래밍 방식으로 읽고 조작합니다. +- **체험판을 사용하려면 라이선스가 필요합니까?** 무료 체험판을 제공하며, 실제 운영에서는 라이선스가 필요합니다. +- **필요한 자격 증명은 무엇인가요?** SharePoint 도메인, 사용자 이름 및 비밀번호(또는 Azure AD 토큰). +- **SharePoint 프로젝트를 나열할 수 있나요?** 예 – `ProjectServerManager.getProjectList()`를 사용하여 가져올 수 있습니다. +- **리소스 수는 어떻게 얻나요?** 각 `Project` 객체를 로드한 뒤 `project.getResources().size()`를 호출합니다. + +## aspose tasks java란? +**aspose tasks java**는 Microsoft Project 파일 형식 및 Project Server REST API의 복잡성을 추상화한 개발자 중심 라이브러리입니다. Java 애플리케이션에서 직접 프로젝트 데이터를 읽고, 생성하고, 수정할 수 있어 기존 엔터프라이즈 시스템과의 통합이 간편합니다. + +## MS Project Online을 읽을 때 aspose tasks java를 사용하는 이유 +- **수동 HTTP 처리 불필요** – 라이브러리가 인증 및 REST 호출을 자동으로 처리합니다. +- **강력한 타입 안전성** – 원시 JSON 대신 `Project`, `ProjectInfo` 등 POJO를 사용합니다. +- **크로스 플랫폼** – 모든 JVM 호환 환경에서 실행됩니다. +- **풍부한 기능** – 읽기뿐 아니라 작업, 리소스, 일정 등을 업데이트할 수 있습니다. + +## 사전 요구 사항 +1. **Java Development Kit (JDK)** – JDK 8 이상이 설치되어 있어야 합니다. +2. **Aspose.Tasks for Java library** – [here](https://releases.aspose.com/tasks/java/)에서 다운로드합니다. +3. **Microsoft Project Online 계정** – 프로젝트를 읽을 수 있는 권한이 있어야 합니다. +4. **SharePoint 도메인 주소** – Project Online 인스턴스가 위치한 도메인입니다. +5. **사용자 이름 및 비밀번호** – 또는 인증에 사용할 적절한 Azure AD 자격 증명. + ## 패키지 가져오기 -Java 프로젝트에서 원활한 통합을 위해 필요한 Aspose.Tasks 패키지를 가져옵니다. +튜토리얼 전체에서 사용할 핵심 Aspose.Tasks 클래스를 먼저 가져옵니다: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +51,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## 1단계: SharePoint 도메인 주소, 사용자 이름 및 비밀번호 설정 +## 단계 1: SharePoint 도메인, 사용자 이름 및 비밀번호 설정 +Project Online 환경에 대한 연결 정보를 정의합니다. 자리표시자 값을 실제 자격 증명으로 교체하십시오. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - 바꾸다`"https://contoso.sharepoint.com"` SharePoint 도메인 주소로`"admin@contoso.onmicrosoft.com"` 귀하의 사용자 이름과`"MyPassword"` 당신의 비밀번호로. -## 2단계: Project Server 자격 증명으로 인증 + +## 단계 2: Project Server 자격 증명으로 인증 +`ProjectServerCredentials` 객체를 생성하고 `ProjectServerManager`를 초기화합니다. 이 매니저가 이후 모든 Project Online 호출을 처리합니다. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - 만들다`ProjectServerCredentials` SharePoint 도메인 주소, 사용자 이름 및 비밀번호가 포함된 개체입니다. 그런 다음 초기화`ProjectServerManager` 이 자격 증명으로. -## 3단계: 프로젝트 목록 검색 및 정보 표시 + +## 단계 3: 프로젝트 목록 가져오기 및 정보 표시 +매니저를 사용해 **프로젝트 목록을 가져오고**(SharePoint 프로젝트 나열) 이름, 생성일, 마지막 저장일 등 기본 정보를 출력합니다. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +78,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - 다음에서 얻은 프로젝트 목록을 반복합니다.`reader.getProjectList()` 이름, 생성 날짜, 마지막 저장 날짜와 같은 프로젝트 세부 정보를 표시합니다. -## 4단계: 개별 프로젝트 및 출력 리소스 수 로드 + +## 단계 4: 개별 프로젝트 로드 및 리소스 수 출력 +이전 단계에서 반환된 각 프로젝트에 대해 전체 `Project` 객체를 로드하고 **리소스 수**를 표시합니다. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +89,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - 각 프로젝트에 대해 다음을 사용하여 로드합니다.`reader.getProject(p.getId())` 관련 리소스 수와 함께 프로젝트 이름을 출력합니다. - -## 결론 -Aspose.Tasks for Java는 MS Project Online 데이터를 읽는 프로세스를 단순화하여 개발자에게 프로젝트 관리 작업을 간소화할 수 있는 강력한 도구 세트를 제공합니다. 이 튜토리얼을 따르면 Aspose.Tasks를 Java 애플리케이션에 효율적으로 통합하여 프로젝트 데이터에 쉽게 액세스하고 조작할 수 있습니다. -## FAQ -### Q: Java용 Aspose.Tasks를 사용하여 MS Project Online 데이터를 수정할 수 있습니까? -A: 예, Aspose.Tasks는 프로그래밍 방식으로 MS Project Online 데이터를 읽을 뿐만 아니라 수정할 수 있는 광범위한 기능을 제공합니다. -### Q: Aspose.Tasks는 다른 프로젝트 관리 파일 형식을 지원합니까? -A: 물론 Aspose.Tasks는 MPP, XML 등 다양한 파일 형식을 지원하여 다양한 프로젝트 관리 시스템과의 호환성을 보장합니다. -### Q: Aspose.Tasks for Java에 사용할 수 있는 무료 평가판이 있나요? - A: 네, 다음 사이트에서 무료 평가판을 이용하실 수 있습니다.[여기](https://releases.aspose.com/) Aspose.Tasks의 특징과 기능을 탐색합니다. + +## 일반적인 문제 및 해결책 +| 문제 | 원인 | 해결 방법 | +|-------|--------|-----| +| **인증 실패** | 도메인, 사용자 이름 또는 비밀번호가 올바르지 않음. | 자격 증명을 확인하고 계정에 Project Online 읽기 권한이 있는지 확인하십시오. | +| **SSLHandshakeException** | Java 런타임에 필요한 TLS 버전이 없음. | JDK를 최신 릴리스로 업데이트하거나 TLS 1.2 이상을 활성화하십시오. | +| **`reader.getProjectList()` returns empty** | 계정에 프로젝트에 대한 접근 권한이 없음. | Project Online 권한을 확인하거나 관리자 계정을 사용하십시오. | +| **Large projects cause OutOfMemoryError** | 한 번에 많은 프로젝트를 로드하면 메모리를 많이 사용함. | 프로젝트를 하나씩 로드하고 사용 후 참조를 해제하십시오. | + +## 자주 묻는 질문 +### Q: aspose tasks java를 사용하여 MS Project Online 데이터를 수정할 수 있나요? +A: 예, Aspose.Tasks는 Project Online 데이터를 **읽기뿐 아니라** 프로그래밍 방식으로 수정하는 광범위한 기능을 제공합니다. + +### Q: Aspose.Tasks가 다른 프로젝트 관리 파일 형식을 지원하나요? +A: 물론입니다. MPP, XML, Primavera 등 다양한 파일 형식을 지원하여 다양한 프로젝트 환경과 호환됩니다. + +### Q: Aspose.Tasks for Java에 대한 무료 체험이 있나요? +A: 예, [here](https://releases.aspose.com/)에서 무료 체험판을 받아 기능과 사용성을 직접 확인할 수 있습니다. + ### Q: Aspose.Tasks for Java에 대한 포괄적인 문서는 어디서 찾을 수 있나요? - A: 자세한 문서를 참조할 수 있습니다.[여기](https://reference.aspose.com/tasks/java/)Java 프로젝트에서 Aspose.Tasks 활용에 대한 포괄적인 지침을 확인하세요. -### Q: Aspose.Tasks for Java에는 어떤 지원 옵션을 사용할 수 있나요? - A: 문제가 발생하거나 문의사항이 있는 경우 Aspose.Tasks 커뮤니티 포럼에서 도움을 요청할 수 있습니다.[여기](https://forum.aspose.com/c/tasks/15). +A: 자세한 문서는 [here](https://reference.aspose.com/tasks/java/)에서 확인할 수 있으며, Java 프로젝트에서 Aspose.Tasks를 활용하는 방법을 상세히 안내합니다. + +### Q: Aspose.Tasks for Java에 대한 지원 옵션은 무엇인가요? +A: 문제가 발생하거나 궁금한 점이 있으면 Aspose.Tasks 커뮤니티 포럼 [here](https://forum.aspose.com/c/tasks/15)에서 도움을 받을 수 있습니다. + +--- + +**마지막 업데이트:** 2025-12-15 +**테스트 환경:** Aspose.Tasks for Java 24.11 (작성 시 최신 버전) +**작성자:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/polish/java/project-data-reading/read-project-online/_index.md b/tasks/polish/java/project-data-reading/read-project-online/_index.md index f3febec3f..3d7648c14 100644 --- a/tasks/polish/java/project-data-reading/read-project-online/_index.md +++ b/tasks/polish/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Bezproblemowy odczyt danych online MS Project za pomocą Aspose.Tasks -linktitle: Odczytywanie danych projektu online w Aspose.Tasks -second_title: Aspose.Tasks API Java -description: Dowiedz się, jak bez wysiłku czytać dane Microsoft Project Online za pomocą Aspose.Tasks dla Java. Zwiększ swoje możliwości zarządzania projektami. -weight: 13 +date: 2025-12-15 +description: Dowiedz się, jak odczytywać dane MS Project Online przy użyciu Aspose.Tasks + w Javie. Ten przewodnik pokazuje, jak pobrać listę projektów, wyświetlić projekty + SharePoint oraz uzyskać liczbę zasobów. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: Bezproblemowe odczytywanie danych z MS Project Online' url: /pl/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Bezproblemowy odczyt danych online MS Project za pomocą Aspose.Tasks - -## Wstęp -dziedzinie zarządzania projektami wydajna obsługa danych Microsoft Project Online ma kluczowe znaczenie dla usprawnienia operacji. Aspose.Tasks dla Java zapewnia solidne rozwiązanie do łatwego odczytu takich danych. W tym samouczku szczegółowo opisano wykorzystanie Aspose.Tasks do płynnego uzyskiwania dostępu do danych MS Project Online i manipulowania nimi. -## Warunki wstępne -Zanim zagłębisz się w ten samouczek, upewnij się, że posiadasz następujące elementy: -1. Zestaw Java Development Kit (JDK): zainstaluj pakiet JDK, aby kompilować i uruchamiać programy w języku Java. -2. Aspose.Tasks dla biblioteki Java: Pobierz i dołącz bibliotekę Aspose.Tasks do swojego projektu Java. Można go nabyć od[Tutaj](https://releases.aspose.com/tasks/java/). -3. Konto Microsoft Project Online: Uzyskaj ważne poświadczenia umożliwiające dostęp do danych MS Project Online. -4. Adres domeny SharePoint: Adres domeny SharePoint, w której znajdują się dane MS Project Online. -5. Nazwa użytkownika i hasło: Poświadczenia umożliwiające uwierzytelnienie dostępu do MS Project Online. -## Importuj pakiety -W swoim projekcie Java zaimportuj niezbędne pakiety Aspose.Tasks, aby zapewnić bezproblemową integrację: +# aspose tasks java: Bezproblemowe odczytywanie danych z MS Project Online + +## Wprowadzenie +W dziedzinie zarządzania projektami efektywne obsługiwanie danych Microsoft Project Online jest kluczowe dla usprawnienia operacji. **aspose tasks java** udostępnia solidne, łatwe w użyciu API, które pozwala odczytywać dane Project Online bez konieczności ręcznego wykonywania niskopoziomowych wywołań HTTP. W tym samouczku pokażemy, jak pobrać listę projektów, wyświetlić projekty SharePoint oraz uzyskać liczbę zasobów w każdym projekcie — wszystko przy użyciu kilku linii kodu Java. + +## Szybkie odpowiedzi +- **Co robi aspose tasks java?** Odczytuje i manipuluje plikami Microsoft Project oraz danymi Project Online programistycznie. +- **Czy potrzebna jest licencja, aby go wypróbować?** Dostępna jest bezpłatna wersja próbna; licencja jest wymagana w środowisku produkcyjnym. +- **Jakie poświadczenia są wymagane?** Domenę SharePoint, nazwę użytkownika i hasło (lub token Azure AD). +- **Czy mogę wyświetlić listę projektów SharePoint?** Tak – użyj `ProjectServerManager.getProjectList()`, aby je pobrać. +- **Jak uzyskać liczbę zasobów?** Załaduj każdy obiekt `Project` i wywołaj `project.getResources().size()`. + +## Co to jest aspose tasks java? +**aspose tasks java** to biblioteka skierowana do deweloperów, która abstrahuje złożoność formatów plików Microsoft Project oraz REST API Project Server. Umożliwia odczyt, tworzenie i modyfikację danych projektowych bezpośrednio z aplikacji Java, co upraszcza integrację z istniejącymi systemami korporacyjnymi. + +## Dlaczego warto używać aspose tasks java do odczytu MS Project Online? +- **Brak ręcznej obsługi HTTP** – biblioteka zajmuje się uwierzytelnianiem i wywołaniami REST. +- **Silna typizacja** – pracuj z `Project`, `ProjectInfo` i innymi POJO zamiast surowego JSON. +- **Wieloplatformowość** – działa w każdym środowisku zgodnym z JVM. +- **Bogaty zestaw funkcji** – oprócz odczytu możesz także aktualizować zadania, zasoby i harmonogramy. + +## Wymagania wstępne +Przed rozpoczęciem upewnij się, że masz: + +1. **Java Development Kit (JDK)** – zainstalowany JDK 8 lub nowszy. +2. **Aspose.Tasks for Java library** – pobierz ją z [here](https://releases.aspose.com/tasks/java/). +3. **Konto Microsoft Project Online** – z uprawnieniami do odczytu projektów. +4. **Adres domeny SharePoint** – gdzie znajduje się Twoja instancja Project Online. +5. **Nazwę użytkownika i hasło** – lub odpowiednie poświadczenia Azure AD do uwierzytelniania. + +## Importowanie pakietów +Najpierw zaimportuj niezbędne klasy Aspose.Tasks, które będą używane w całym samouczku: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Krok 1: Ustaw adres domeny SharePoint, nazwę użytkownika i hasło +## Krok 1: Ustaw domenę SharePoint, nazwę użytkownika i hasło +Zdefiniuj szczegóły połączenia dla swojego środowiska Project Online. Zastąp wartości zastępcze własnymi poświadczeniami. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Zastępować`"https://contoso.sharepoint.com"` z adresem Twojej domeny SharePoint,`"admin@contoso.onmicrosoft.com"` z Twoją nazwą użytkownika i`"MyPassword"` swoim hasłem. -## Krok 2: Uwierzytelnij się przy użyciu poświadczeń serwera Project Server + +## Krok 2: Uwierzytelnij się przy użyciu poświadczeń serwera projektów +Utwórz obiekt `ProjectServerCredentials` i zainicjalizuj `ProjectServerManager`. Ten menedżer będzie obsługiwał wszystkie kolejne wywołania do Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Tworzyć`ProjectServerCredentials` obiekt z adresem domeny SharePoint, nazwą użytkownika i hasłem. Następnie zainicjuj`ProjectServerManager` z tymi referencjami. + ## Krok 3: Pobierz listę projektów i wyświetl informacje +Użyj menedżera, aby **pobrać listę projektów** (lista projektów SharePoint) i wydrukować podstawowe szczegóły, takie jak nazwa, data utworzenia i data ostatniego zapisu. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Wykonaj iterację po liście projektów uzyskanej z`reader.getProjectList()` i wyświetlaj szczegóły projektu, takie jak nazwa, data utworzenia i data ostatniego zapisania. -## Krok 4: Załaduj poszczególne projekty i liczbę zasobów wyjściowych + +## Krok 4: Załaduj poszczególne projekty i wyświetl liczbę zasobów +Dla każdego projektu zwróconego w poprzednim kroku, załaduj pełny obiekt `Project` i wyświetl **liczbę zasobów**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Dla każdego projektu załaduj go za pomocą`reader.getProject(p.getId())` i wypisz nazwę projektu wraz z liczbą powiązanych zasobów. - -## Wniosek -Aspose.Tasks for Java upraszcza proces odczytu danych MS Project Online, oferując programistom potężny zestaw narzędzi usprawniających zadania związane z zarządzaniem projektami. Postępując zgodnie z tym samouczkiem, możesz efektywnie zintegrować Aspose.Tasks z aplikacjami Java, aby z łatwością uzyskać dostęp do danych projektu i manipulować nimi. -## Często zadawane pytania -### P: Czy mogę używać Aspose.Tasks for Java do modyfikowania danych MS Project Online? -O: Tak, Aspose.Tasks zapewnia szerokie możliwości nie tylko odczytywania, ale także programowego modyfikowania danych MS Project Online. -### P: Czy Aspose.Tasks obsługuje inne formaty plików do zarządzania projektami? -Odp.: Oczywiście, Aspose.Tasks obsługuje różne formaty plików, w tym MPP, XML i inne, zapewniając kompatybilność z różnorodnymi systemami zarządzania projektami. -### P: Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks dla Java? - Odpowiedź: Tak, możesz skorzystać z bezpłatnego okresu próbnego[Tutaj](https://releases.aspose.com/) aby poznać funkcje i funkcjonalności Aspose.Tasks. -### P: Gdzie mogę znaleźć obszerną dokumentację Aspose.Tasks dla Java? - Odp.: Możesz zapoznać się ze szczegółową dokumentacją[Tutaj](https://reference.aspose.com/tasks/java/)aby uzyskać kompleksowe wskazówki dotyczące wykorzystania Aspose.Tasks w projektach Java. -### P: Jakie opcje wsparcia są dostępne dla Aspose.Tasks dla Java? - Odp.: Jeśli napotkasz jakiekolwiek problemy lub masz pytania, możesz zwrócić się o pomoc na forum społeczności Aspose.Tasks[Tutaj](https://forum.aspose.com/c/tasks/15). + +## Typowe problemy i rozwiązania +| Problem | Przyczyna | Rozwiązanie | +|-------|--------|-----| +| **Authentication failed** | Nieprawidłowa domena, nazwa użytkownika lub hasło. | Zweryfikuj poświadczenia i upewnij się, że konto ma uprawnienia do odczytu w Project Online. | +| **SSLHandshakeException** | Środowisko Java nie obsługuje wymaganego wersji TLS. | Zaktualizuj JDK do najnowszej wersji lub włącz TLS 1.2+. | +| **`reader.getProjectList()` returns empty** | Konto nie ma dostępu do żadnych projektów. | Sprawdź uprawnienia w Project Online lub użyj konta administratora. | +| **Large projects cause OutOfMemoryError** | Ładowanie wielu projektów jednocześnie zużywa pamięć. | Ładuj projekty pojedynczo i zwalniaj referencje po użyciu. | + +## Najczęściej zadawane pytania +### Q: Czy mogę używać aspose tasks java do modyfikacji danych MS Project Online? +A: Tak, Aspose.Tasks zapewnia rozbudowane możliwości zarówno odczytu **jak i** modyfikacji danych Project Online programistycznie. + +### Q: Czy Aspose.Tasks obsługuje inne formaty plików zarządzania projektami? +A: Oczywiście. Obsługuje MPP, XML, Primavera i wiele innych, zapewniając kompatybilność w różnych ekosystemach projektowych. + +### Q: Czy dostępna jest bezpłatna wersja próbna Aspose.Tasks for Java? +A: Tak, możesz skorzystać z darmowej wersji próbnej dostępnej [here](https://releases.aspose.com/), aby przetestować funkcje i możliwości Aspose.Tasks. + +### Q: Gdzie znajdę pełną dokumentację Aspose.Tasks for Java? +A: Szczegółową dokumentację znajdziesz [here](https://reference.aspose.com/tasks/java/), zawierającą kompleksowe wskazówki dotyczące wykorzystania Aspose.Tasks w projektach Java. + +### Q: Jakie opcje wsparcia są dostępne dla Aspose.Tasks for Java? +A: Jeśli napotkasz problemy lub masz pytania, możesz uzyskać pomoc na forum społeczności Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Ostatnia aktualizacja:** 2025-12-15 +**Testowano z:** Aspose.Tasks for Java 24.11 (najnowsza w momencie pisania) +**Autor:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/portuguese/java/project-data-reading/read-project-online/_index.md b/tasks/portuguese/java/project-data-reading/read-project-online/_index.md index 889d3eb41..25ce6e9b1 100644 --- a/tasks/portuguese/java/project-data-reading/read-project-online/_index.md +++ b/tasks/portuguese/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Leitura de dados online do MS Project sem esforço com Aspose.Tasks -linktitle: Lendo dados on-line do projeto em Aspose.Tasks -second_title: API Java Aspose.Tasks -description: Aprenda como ler dados do Microsoft Project Online sem esforço usando Aspose.Tasks for Java. Aprimore seus recursos de gerenciamento de projetos. -weight: 13 +date: 2025-12-15 +description: Aprenda a ler dados do MS Project Online usando Aspose.Tasks Java. Este + guia mostra como recuperar a lista de projetos, listar projetos do SharePoint e + obter a contagem de recursos. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: Leitura sem esforço de dados do MS Project Online' url: /pt/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Leitura de dados online do MS Project sem esforço com Aspose.Tasks +# aspose tasks java: Leitura sem esforço de dados do MS Project Online ## Introdução -No domínio do gerenciamento de projetos, o manuseio eficiente dos dados do Microsoft Project Online é crucial para operações simplificadas. Aspose.Tasks for Java fornece uma solução robusta para ler esses dados sem esforço. Este tutorial se aprofunda no aproveitamento do Aspose.Tasks para acessar e manipular dados do MS Project Online perfeitamente. +No âmbito da gestão de projetos, manipular os dados do Microsoft Project Online de forma eficiente é crucial para operações simplificadas. **aspose tasks java** oferece uma API robusta e fácil de usar que permite ler dados do Project Online sem precisar lidar com chamadas HTTP de baixo nível. Neste tutorial, vamos percorrer como recuperar uma lista de projetos, listar projetos do SharePoint e obter a contagem de recursos de cada projeto — tudo com apenas algumas linhas de código Java. + +## Respostas Rápidas +- **O que o aspose tasks java faz?** Ele lê e manipula arquivos do Microsoft Project e dados do Project Online programaticamente. +- **Preciso de licença para experimentar?** Um teste gratuito está disponível; uma licença é necessária para uso em produção. +- **Quais credenciais são necessárias?** Domínio do SharePoint, nome de usuário e senha (ou token Azure AD). +- **Posso listar projetos do SharePoint?** Sim – use `ProjectServerManager.getProjectList()` para recuperá‑los. +- **Como obtenho a contagem de recursos?** Carregue cada objeto `Project` e chame `project.getResources().size()`. + +## O que é aspose tasks java? +**aspose tasks java** é uma biblioteca voltada para desenvolvedores que abstrai as complexidades dos formatos de arquivo do Microsoft Project e das APIs REST do Project Server. Ela permite ler, criar e modificar dados de projetos diretamente a partir de aplicações Java, facilitando a integração com sistemas corporativos existentes. + +## Por que usar aspose tasks java para ler MS Project Online? +- **Sem manipulação manual de HTTP** – a biblioteca cuida da autenticação e das chamadas REST. +- **Segurança de tipos forte** – trabalhe com `Project`, `ProjectInfo` e outros POJOs em vez de JSON bruto. +- **Multiplataforma** – funciona em qualquer ambiente compatível com JVM. +- **Conjunto de recursos rico** – além da leitura, você também pode atualizar tarefas, recursos e cronogramas. + ## Pré-requisitos -Antes de mergulhar neste tutorial, certifique-se de ter o seguinte: -1. Java Development Kit (JDK): Instale o JDK para compilar e executar programas Java. -2. Biblioteca Aspose.Tasks para Java: Baixe e inclua a biblioteca Aspose.Tasks em seu projeto Java. Você pode adquiri-lo em[aqui](https://releases.aspose.com/tasks/java/). -3. Conta do Microsoft Project Online: obtenha credenciais válidas para acessar dados do MS Project Online. -4. Endereço de domínio do SharePoint: o endereço de domínio do SharePoint onde residem os dados do MS Project Online. -5. Nome de usuário e senha: Credenciais para autenticação de acesso ao MS Project Online. -## Importar pacotes -Em seu projeto Java, importe os pacotes Aspose.Tasks necessários para uma integração perfeita: +Antes de começar, certifique‑se de que você tem: + +1. **Java Development Kit (JDK)** – JDK 8 ou superior instalado. +2. **Aspose.Tasks for Java library** – faça o download em [here](https://releases.aspose.com/tasks/java/). +3. **Conta Microsoft Project Online** – com permissões para ler projetos. +4. **Endereço do domínio SharePoint** – onde sua instância do Project Online está hospedada. +5. **Nome de usuário e senha** – ou credenciais Azure AD adequadas para autenticação. + +## Importar Pacotes +Primeiro, importe as classes essenciais do Aspose.Tasks que usaremos ao longo do tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Etapa 1: definir endereço de domínio, nome de usuário e senha do SharePoint +## Etapa 1: Definir domínio SharePoint, nome de usuário e senha +Defina os detalhes de conexão para o seu ambiente Project Online. Substitua os valores de espaço reservado pelas suas próprias credenciais. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Substituir`"https://contoso.sharepoint.com"` com seu endereço de domínio do SharePoint,`"admin@contoso.onmicrosoft.com"` com seu nome de usuário e`"MyPassword"` com sua senha. -## Etapa 2: autenticar com credenciais do Project Server + +## Etapa 2: Autenticar com credenciais do Project Server +Crie um objeto `ProjectServerCredentials` e inicialize um `ProjectServerManager`. Esse gerenciador cuidará de todas as chamadas subsequentes ao Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Criar`ProjectServerCredentials` objeto com o endereço de domínio do SharePoint, nome de usuário e senha. Então inicialize`ProjectServerManager` com essas credenciais. -## Etapa 3: recuperar a lista de projetos e exibir informações + +## Etapa 3: Recuperar lista de projetos e exibir informações +Use o gerenciador para **recuperar a lista de projetos** (listar projetos do SharePoint) e imprimir detalhes básicos como nome, data de criação e data da última gravação. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Iterar pela lista de projetos obtida em`reader.getProjectList()` e exibir detalhes do projeto, como nome, data de criação e data da última gravação. -## Etapa 4: carregar projetos individuais e contagem de recursos de saída + +## Etapa 4: Carregar projetos individuais e exibir contagem de recursos +Para cada projeto retornado na etapa anterior, carregue o objeto `Project` completo e exiba a **contagem de recursos**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Para cada projeto, carregue-o usando`reader.getProject(p.getId())` e produza o nome do projeto junto com a contagem de recursos associados. - -## Conclusão -Aspose.Tasks for Java simplifica o processo de leitura de dados do MS Project Online, oferecendo aos desenvolvedores um poderoso conjunto de ferramentas para agilizar as tarefas de gerenciamento de projetos. Seguindo este tutorial, você pode integrar Aspose.Tasks com eficiência em seus aplicativos Java para acessar e manipular dados do projeto com facilidade. -## Perguntas frequentes -### P: Posso usar Aspose.Tasks for Java para modificar dados do MS Project Online? -R: Sim, o Aspose.Tasks oferece amplos recursos não apenas para ler, mas também para modificar dados do MS Project Online programaticamente. -### P: O Aspose.Tasks oferece suporte a outros formatos de arquivo de gerenciamento de projetos? -R: Com certeza, Aspose.Tasks oferece suporte a vários formatos de arquivo, incluindo MPP, XML e muito mais, garantindo compatibilidade com diversos sistemas de gerenciamento de projetos. -### P: Existe uma avaliação gratuita disponível para Aspose.Tasks for Java? - R: Sim, você pode aproveitar uma avaliação gratuita em[aqui](https://releases.aspose.com/) para explorar os recursos e funcionalidades do Aspose.Tasks. -### P: Onde posso encontrar documentação abrangente para Aspose.Tasks for Java? - R: Você pode consultar a documentação detalhada[aqui](https://reference.aspose.com/tasks/java/)para obter orientação abrangente sobre a utilização do Aspose.Tasks em seus projetos Java. -### P: Quais opções de suporte estão disponíveis para Aspose.Tasks for Java? - R: Se você encontrar algum problema ou tiver dúvidas, pode procurar ajuda no fórum da comunidade Aspose.Tasks[aqui](https://forum.aspose.com/c/tasks/15). + +## Problemas Comuns e Soluções +| Problema | Motivo | Correção | +|----------|--------|----------| +| **Falha na autenticação** | Domínio, nome de usuário ou senha incorretos. | Verifique as credenciais e assegure que a conta possui permissões de leitura no Project Online. | +| **SSLHandshakeException** | Tempo de execução Java não possui a versão TLS necessária. | Atualize o JDK para a versão mais recente ou habilite TLS 1.2+. | +| **`reader.getProjectList()` retorna vazio** | A conta não tem acesso a nenhum projeto. | Verifique as permissões no Project Online ou use uma conta de administrador. | +| **Projetos grandes causam OutOfMemoryError** | Carregar muitos projetos simultaneamente consome memória. | Carregue os projetos um de cada vez e libere referências após o uso. | + +## Perguntas Frequentes +### Q: Posso usar aspose tasks java para modificar dados do MS Project Online? +A: Sim, o Aspose.Tasks oferece amplas capacidades tanto para leitura **quanto** para modificação de dados do Project Online programaticamente. + +### Q: O Aspose.Tasks suporta outros formatos de arquivos de gerenciamento de projetos? +A: Absolutamente. Ele suporta MPP, XML, Primavera e muitos outros, garantindo compatibilidade em diversos ecossistemas de projetos. + +### Q: Existe uma versão de teste gratuita do Aspose.Tasks para Java? +A: Sim, você pode obter um teste gratuito em [here](https://releases.aspose.com/) para explorar os recursos e funcionalidades do Aspose.Tasks. + +### Q: Onde encontro documentação completa do Aspose.Tasks para Java? +A: Consulte a documentação detalhada [here](https://reference.aspose.com/tasks/java/) para orientações abrangentes sobre como utilizar o Aspose.Tasks em seus projetos Java. + +### Q: Quais opções de suporte estão disponíveis para o Aspose.Tasks para Java? +A: Se encontrar problemas ou tiver dúvidas, pode buscar assistência no fórum da comunidade Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Última atualização:** 2025-12-15 +**Testado com:** Aspose.Tasks for Java 24.11 (mais recente no momento da escrita) +**Autor:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/russian/java/project-data-reading/read-project-online/_index.md b/tasks/russian/java/project-data-reading/read-project-online/_index.md index 0d0e78ffe..8ce668885 100644 --- a/tasks/russian/java/project-data-reading/read-project-online/_index.md +++ b/tasks/russian/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Легкое онлайн-чтение данных MS Project с помощью Aspose.Tasks -linktitle: Чтение онлайн-данных проекта в Aspose.Tasks -second_title: API Aspose.Tasks Java -description: Узнайте, как легко читать данные Microsoft Project Online с помощью Aspose.Tasks для Java. Расширьте свои возможности управления проектами. -weight: 13 +date: 2025-12-15 +description: Изучите, как считывать данные MS Project Online с помощью Aspose.Tasks + для Java. В этом руководстве показано, как получить список проектов, список проектов + SharePoint и количество ресурсов. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: Легкое чтение данных MS Project Online' url: /ru/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Легкое онлайн-чтение данных MS Project с помощью Aspose.Tasks +# aspose tasks java: Легкое чтение данных MS Project Online ## Введение -В сфере управления проектами эффективная обработка данных Microsoft Project Online имеет решающее значение для оптимизации операций. Aspose.Tasks for Java предоставляет надежное решение для легкого чтения таких данных. В этом руководстве рассматривается использование Aspose.Tasks для беспрепятственного доступа к данным MS Project Online и управления ими. -## Предварительные условия -Прежде чем погрузиться в это руководство, убедитесь, что у вас есть следующее: -1. Java Development Kit (JDK): установите JDK для компиляции и запуска программ Java. -2. Aspose.Tasks для библиотеки Java: Загрузите и включите библиотеку Aspose.Tasks в свой проект Java. Вы можете приобрести его у[здесь](https://releases.aspose.com/tasks/java/). -3. Учетная запись Microsoft Project Online: получите действительные учетные данные для доступа к данным MS Project Online. -4. Адрес домена SharePoint: адрес домена SharePoint, где находятся ваши данные MS Project Online. -5. Имя пользователя и пароль: учетные данные для аутентификации доступа к MS Project Online. -## Импортировать пакеты -В свой Java-проект импортируйте необходимые пакеты Aspose.Tasks для бесшовной интеграции: +В сфере управления проектами эффективная работа с данными Microsoft Project Online имеет решающее значение для упрощения процессов. **aspose tasks java** предоставляет мощный, простой в использовании API, позволяющий читать данные Project Online без необходимости заниматься низкоуровневыми HTTP‑вызовами. В этом руководстве мы пройдемся по тому, как получить список проектов, перечислить проекты SharePoint и получить количество ресурсов в каждом проекте — всё это с помощью нескольких строк кода на Java. + +## Быстрые ответы +- **Что делает aspose tasks java?** Читает и манипулирует файлами Microsoft Project и данными Project Online программно. +- **Нужна ли лицензия для пробного использования?** Доступна бесплатная пробная версия; для использования в продакшн‑среде требуется лицензия. +- **Какие учетные данные требуются?** Домен SharePoint, имя пользователя и пароль (или токен Azure AD). +- **Можно ли вывести список проектов SharePoint?** Да — используйте `ProjectServerManager.getProjectList()` для их получения. +- **Как получить количество ресурсов?** Загрузите каждый объект `Project` и вызовите `project.getResources().size()`. + +## Что такое aspose tasks java? +**aspose tasks java** — это библиотека, ориентированная на разработчиков, которая абстрагирует сложности форматов файлов Microsoft Project и REST‑API Project Server. Она позволяет читать, создавать и изменять данные проектов напрямую из Java‑приложений, упрощая интеграцию с существующими корпоративными системами. + +## Почему стоит использовать aspose tasks java для чтения MS Project Online? +- **Без ручной работы с HTTP** — библиотека берёт на себя аутентификацию и REST‑вызовы. +- **Строгая типобезопасность** — работайте с `Project`, `ProjectInfo` и другими POJO вместо сырого JSON. +- **Кроссплатформенность** — работает в любой среде, совместимой с JVM. +- **Богатый набор функций** — помимо чтения, вы также можете обновлять задачи, ресурсы и временные линии. + +## Предварительные требования +Перед тем как приступить, убедитесь, что у вас есть: + +1. **Java Development Kit (JDK)** — установлен JDK 8 или новее. +2. **Aspose.Tasks for Java** — скачайте библиотеку [здесь](https://releases.aspose.com/tasks/java/). +3. **Учётная запись Microsoft Project Online** — с правами чтения проектов. +4. **Адрес домена SharePoint** — где размещён ваш экземпляр Project Online. +5. **Имя пользователя и пароль** — либо соответствующие учётные данные Azure AD для аутентификации. + +## Импорт пакетов +Сначала импортируем основные классы Aspose.Tasks, которые будем использовать в ходе руководства: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Шаг 1. Установите адрес домена SharePoint, имя пользователя и пароль +## Шаг 1: Установка домена SharePoint, имени пользователя и пароля +Определите параметры подключения к вашему окружению Project Online. Замените значения‑заполнители на свои собственные учётные данные. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Заменять`"https://contoso.sharepoint.com"` с адресом вашего домена SharePoint,`"admin@contoso.onmicrosoft.com"` с вашим именем пользователя и`"MyPassword"` с вашим паролем. -## Шаг 2. Аутентификация с использованием учетных данных Project Server + +## Шаг 2: Аутентификация с помощью учётных данных Project Server +Создайте объект `ProjectServerCredentials` и инициализируйте `ProjectServerManager`. Этот менеджер будет обрабатывать все последующие вызовы к Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Создавать`ProjectServerCredentials` объект с адресом домена SharePoint, именем пользователя и паролем. Затем инициализируйте`ProjectServerManager` с этими полномочиями. -## Шаг 3. Получите список проектов и отобразите информацию + +## Шаг 3: Получение списка проектов и вывод информации +Используйте менеджер для **получения списка проектов** (перечисления проектов SharePoint) и выведите базовые детали, такие как имя, дата создания и дата последнего сохранения. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Перебрать список проектов, полученный из`reader.getProjectList()` и отображать детали проекта, такие как имя, дата создания и дата последнего сохранения. -## Шаг 4. Загрузка отдельных проектов и подсчет выходных ресурсов + +## Шаг 4: Загрузка отдельных проектов и вывод количества ресурсов +Для каждого проекта, полученного на предыдущем шаге, загрузите полный объект `Project` и отобразите **количество ресурсов**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Для каждого проекта загрузите его, используя`reader.getProject(p.getId())` и выведите имя проекта вместе с количеством связанных ресурсов. -## Заключение -Aspose.Tasks для Java упрощает процесс чтения данных MS Project Online, предлагая разработчикам мощный набор инструментов для оптимизации задач управления проектами. Следуя этому руководству, вы сможете эффективно интегрировать Aspose.Tasks в свои приложения Java, чтобы с легкостью получать доступ к данным проекта и манипулировать ими. +## Распространённые проблемы и их решения +| Проблема | Причина | Решение | +|----------|----------|----------| +| **Ошибка аутентификации** | Неправильный домен, имя пользователя или пароль. | Проверьте учётные данные и убедитесь, что у аккаунта есть права чтения в Project Online. | +| **SSLHandshakeException** | В среде Java отсутствует требуемая версия TLS. | Обновите JDK до последней версии или включите поддержку TLS 1.2+. | +| **`reader.getProjectList()` возвращает пустой список** | У аккаунта нет доступа к проектам. | Проверьте права доступа в Project Online или используйте учётную запись администратора. | +| **Большие проекты вызывают OutOfMemoryError** | Одновременная загрузка множества проектов потребляет слишком много памяти. | Загружайте проекты по одному и освобождайте ссылки после использования. | + ## Часто задаваемые вопросы -### Вопрос: Могу ли я использовать Aspose.Tasks для Java для изменения данных MS Project Online? -О: Да, Aspose.Tasks предоставляет широкие возможности не только для чтения, но и для программного изменения данных MS Project Online. -### Вопрос: Поддерживает ли Aspose.Tasks другие форматы файлов управления проектами? -О: Конечно, Aspose.Tasks поддерживает различные форматы файлов, включая MPP, XML и другие, обеспечивая совместимость с различными системами управления проектами. -### Вопрос: Доступна ли бесплатная пробная версия Aspose.Tasks для Java? - О: Да, вы можете воспользоваться бесплатной пробной версией на сайте[здесь](https://releases.aspose.com/) чтобы изучить возможности и возможности Aspose.Tasks. -### Вопрос: Где я могу найти подробную документацию по Aspose.Tasks для Java? - О: Вы можете обратиться к подробной документации.[здесь](https://reference.aspose.com/tasks/java/)для получения подробных рекомендаций по использованию Aspose.Tasks в ваших Java-проектах. -### Вопрос: Какие варианты поддержки доступны для Aspose.Tasks для Java? - О: Если у вас возникнут какие-либо проблемы или вопросы, вы можете обратиться за помощью на форум сообщества Aspose.Tasks.[здесь](https://forum.aspose.com/c/tasks/15). +### В: Можно ли использовать aspose tasks java для изменения данных MS Project Online? +О: Да, Aspose.Tasks предоставляет обширные возможности как для чтения, **так и** для изменения данных Project Online программно. + +### В: Поддерживает ли Aspose.Tasks другие форматы файлов управления проектами? +О: Абсолютно. Библиотека работает с MPP, XML, Primavera и многими другими форматами, обеспечивая совместимость в разных проектных экосистемах. + +### В: Есть ли бесплатная пробная версия Aspose.Tasks for Java? +О: Да, вы можете получить бесплатную пробную версию [здесь](https://releases.aspose.com/) для изучения функций и возможностей Aspose.Tasks. + +### В: Где найти полную документацию по Aspose.Tasks for Java? +О: Подробную документацию можно посмотреть [здесь](https://reference.aspose.com/tasks/java/) для получения всесторонних рекомендаций по использованию Aspose.Tasks в ваших Java‑проектах. + +### В: Какие варианты поддержки доступны для Aspose.Tasks for Java? +О: При возникновении вопросов или проблем вы можете обратиться за помощью на форум сообщества Aspose.Tasks [здесь](https://forum.aspose.com/c/tasks/15). + +--- + +**Последнее обновление:** 2025-12-15 +**Тестировано с:** Aspose.Tasks for Java 24.11 (на момент написания) +**Автор:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/spanish/java/project-data-reading/read-project-online/_index.md b/tasks/spanish/java/project-data-reading/read-project-online/_index.md index b4ad0688f..aa539f082 100644 --- a/tasks/spanish/java/project-data-reading/read-project-online/_index.md +++ b/tasks/spanish/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Lectura de datos en línea de MS Project sin esfuerzo con Aspose.Tasks -linktitle: Lectura de datos del proyecto en línea en Aspose.Tasks -second_title: Aspose.Tasks API de Java -description: Aprenda a leer sin esfuerzo datos de Microsoft Project Online utilizando Aspose.Tasks para Java. Mejore sus capacidades de gestión de proyectos. -weight: 13 +date: 2025-12-15 +description: Aprenda a leer datos de MS Project Online usando Aspose Tasks para Java. + Esta guía muestra cómo obtener la lista de proyectos, listar proyectos de SharePoint + y obtener el recuento de recursos. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: Lectura sin esfuerzo de datos de MS Project Online' url: /es/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Lectura de datos en línea de MS Project sin esfuerzo con Aspose.Tasks +# aspose tasks java: Lectura sin esfuerzo de datos de MS Project Online ## Introducción -En el ámbito de la gestión de proyectos, manejar los datos de Microsoft Project Online de manera eficiente es crucial para optimizar las operaciones. Aspose.Tasks para Java proporciona una solución sólida para leer dichos datos sin esfuerzo. Este tutorial profundiza en cómo aprovechar Aspose.Tasks para acceder y manipular datos de MS Project Online sin problemas. +En el ámbito de la gestión de proyectos, manejar los datos de Microsoft Project Online de manera eficiente es crucial para operaciones fluidas. **aspose tasks java** ofrece una API robusta y fácil de usar que permite leer datos de Project Online sin lidiar con llamadas HTTP de bajo nivel. En este tutorial recorreremos cómo obtener una lista de proyectos, enumerar proyectos de SharePoint y obtener el recuento de recursos de cada proyecto, todo con solo unas pocas líneas de código Java. + +## Respuestas rápidas +- **¿Qué hace aspose tasks java?** Lee y manipula archivos de Microsoft Project y datos de Project Online de forma programática. +- **¿Necesito una licencia para probarlo?** Hay una prueba gratuita disponible; se requiere una licencia para uso en producción. +- **¿Qué credenciales se requieren?** Dominio de SharePoint, nombre de usuario y contraseña (o token de Azure AD). +- **¿Puedo enumerar proyectos de SharePoint?** Sí – usa `ProjectServerManager.getProjectList()` para recuperarlos. +- **¿Cómo obtengo el recuento de recursos?** Carga cada objeto `Project` y llama a `project.getResources().size()`. + +## ¿Qué es aspose tasks java? +**aspose tasks java** es una biblioteca orientada a desarrolladores que abstrae las complejidades de los formatos de archivo de Microsoft Project y de las API REST de Project Server. Permite leer, crear y modificar datos de proyectos directamente desde aplicaciones Java, facilitando la integración con sistemas empresariales existentes. + +## ¿Por qué usar aspose tasks java para leer MS Project Online? +- **Sin manejo manual de HTTP** – la biblioteca se encarga de la autenticación y de las llamadas REST. +- **Seguridad de tipos fuerte** – trabaja con `Project`, `ProjectInfo` y otros POJOs en lugar de JSON crudo. +- **Multiplataforma** – se ejecuta en cualquier entorno compatible con JVM. +- **Conjunto de funciones rico** – además de leer, también puedes actualizar tareas, recursos y cronogramas. + ## Requisitos previos -Antes de sumergirse en este tutorial, asegúrese de tener lo siguiente: -1. Kit de desarrollo de Java (JDK): instale JDK para compilar y ejecutar programas Java. -2. Biblioteca Aspose.Tasks para Java: descargue e incluya la biblioteca Aspose.Tasks en su proyecto Java. Puedes adquirirlo desde[aquí](https://releases.aspose.com/tasks/java/). -3. Cuenta de Microsoft Project Online: obtenga credenciales válidas para acceder a los datos de MS Project Online. -4. Dirección de dominio de SharePoint: la dirección de dominio de SharePoint donde residen sus datos de MS Project Online. -5. Nombre de usuario y Contraseña: Credenciales para autenticar el acceso a MS Project Online. +Antes de comenzar, asegúrate de tener: + +1. **Java Development Kit (JDK)** – JDK 8 o superior instalado. +2. **Biblioteca Aspose.Tasks for Java** – descárgala desde [here](https://releases.aspose.com/tasks/java/). +3. **Cuenta de Microsoft Project Online** – con permisos para leer proyectos. +4. **Dirección del dominio de SharePoint** – donde reside tu instancia de Project Online. +5. **Nombre de usuario y contraseña** – o credenciales adecuadas de Azure AD para la autenticación. + ## Importar paquetes -En su proyecto Java, importe los paquetes Aspose.Tasks necesarios para una integración perfecta: +Primero, importa las clases esenciales de Aspose.Tasks que utilizaremos a lo largo del tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Paso 1: configurar la dirección de dominio, el nombre de usuario y la contraseña de SharePoint +## Paso 1: Establecer dominio de SharePoint, nombre de usuario y contraseña +Define los detalles de conexión para tu entorno de Project Online. Sustituye los valores de marcador de posición por tus propias credenciales. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Reemplazar`"https://contoso.sharepoint.com"` con su dirección de dominio de SharePoint,`"admin@contoso.onmicrosoft.com"` con su nombre de usuario, y`"MyPassword"` con tu contraseña. -## Paso 2: autenticarse con las credenciales de Project Server + +## Paso 2: Autenticar con credenciales del servidor de proyectos +Crea un objeto `ProjectServerCredentials` e inicializa un `ProjectServerManager`. Este gestor manejará todas las llamadas posteriores a Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Crear`ProjectServerCredentials` objeto con la dirección de dominio, nombre de usuario y contraseña de SharePoint. Luego inicializa`ProjectServerManager` con estas credenciales. -## Paso 3: recuperar la lista de proyectos y mostrar información + +## Paso 3: Recuperar lista de proyectos y mostrar información +Utiliza el gestor para **recuperar la lista de proyectos** (enumerar proyectos de SharePoint) y muestra detalles básicos como nombre, fecha de creación y fecha de última guardado. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Iterar a través de la lista de proyectos obtenida de`reader.getProjectList()` y mostrar detalles del proyecto como el nombre, la fecha de creación y la última fecha de guardado. -## Paso 4: cargar proyectos individuales y generar el recuento de recursos + +## Paso 4: Cargar proyectos individuales y mostrar recuento de recursos +Para cada proyecto devuelto en el paso anterior, carga el objeto `Project` completo y muestra el **recuento de recursos**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Para cada proyecto, cárguelo usando`reader.getProject(p.getId())` y genere el nombre del proyecto junto con el recuento de recursos asociados. -## Conclusión -Aspose.Tasks para Java simplifica el proceso de lectura de datos de MS Project Online y ofrece a los desarrolladores un potente conjunto de herramientas para optimizar las tareas de gestión de proyectos. Siguiendo este tutorial, puede integrar Aspose.Tasks de manera eficiente en sus aplicaciones Java para acceder y manipular los datos del proyecto con facilidad. +## Problemas comunes y soluciones +| Problema | Razón | Solución | +|----------|-------|----------| +| **Error de autenticación** | Dominio, nombre de usuario o contraseña incorrectos. | Verifica las credenciales y asegura que la cuenta tenga permisos de lectura en Project Online. | +| **SSLHandshakeException** | El tiempo de ejecución de Java no dispone de la versión TLS requerida. | Actualiza el JDK a la última versión o habilita TLS 1.2+. | +| **`reader.getProjectList()` devuelve vacío** | La cuenta no tiene acceso a ningún proyecto. | Revisa los permisos en Project Online o utiliza una cuenta de administrador. | +| **Proyectos grandes provocan OutOfMemoryError** | Cargar muchos proyectos a la vez consume memoria. | Carga los proyectos uno por uno y libera referencias después de usarlos. | + ## Preguntas frecuentes -### P: ¿Puedo usar Aspose.Tasks para Java para modificar datos de MS Project Online? -R: Sí, Aspose.Tasks proporciona amplias capacidades no solo para leer sino también para modificar datos de MS Project Online mediante programación. -### P: ¿Aspose.Tasks admite otros formatos de archivos de gestión de proyectos? -R: Por supuesto, Aspose.Tasks admite varios formatos de archivo, incluidos MPP, XML y más, lo que garantiza la compatibilidad con diversos sistemas de gestión de proyectos. -### P: ¿Hay una prueba gratuita disponible para Aspose.Tasks para Java? - R: Sí, puedes aprovechar una prueba gratuita desde[aquí](https://releases.aspose.com/) para explorar las características y funcionalidades de Aspose.Tasks. -### P: ¿Dónde puedo encontrar documentación completa sobre Aspose.Tasks para Java? - R: Puede consultar la documentación detallada.[aquí](https://reference.aspose.com/tasks/java/)para obtener orientación completa sobre cómo utilizar Aspose.Tasks en sus proyectos Java. -### P: ¿Qué opciones de soporte están disponibles para Aspose.Tasks para Java? - R: Si encuentra algún problema o tiene alguna consulta, puede buscar ayuda en el foro de la comunidad Aspose.Tasks.[aquí](https://forum.aspose.com/c/tasks/15). +### Q: ¿Puedo usar aspose tasks java para modificar datos de MS Project Online? +A: Sí, Aspose.Tasks ofrece amplias capacidades tanto para leer **como** modificar datos de Project Online de forma programática. + +### Q: ¿Aspose.Tasks admite otros formatos de archivo de gestión de proyectos? +A: Absolutamente. Soporta MPP, XML, Primavera y muchos más, garantizando compatibilidad en diversos ecosistemas de proyectos. + +### Q: ¿Existe una prueba gratuita disponible para Aspose.Tasks for Java? +A: Sí, puedes obtener una prueba gratuita desde [here](https://releases.aspose.com/) para explorar las características y funcionalidades de Aspose.Tasks. + +### Q: ¿Dónde puedo encontrar documentación completa para Aspose.Tasks for Java? +A: Puedes consultar la documentación detallada [here](https://reference.aspose.com/tasks/java/) para obtener una guía completa sobre el uso de Aspose.Tasks en tus proyectos Java. + +### Q: ¿Qué opciones de soporte están disponibles para Aspose.Tasks for Java? +A: Si encuentras algún problema o tienes consultas, puedes buscar asistencia en el foro de la comunidad de Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Última actualización:** 2025-12-15 +**Probado con:** Aspose.Tasks for Java 24.11 (última versión al momento de escribir) +**Autor:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/swedish/java/project-data-reading/read-project-online/_index.md b/tasks/swedish/java/project-data-reading/read-project-online/_index.md index 059272815..e220f776e 100644 --- a/tasks/swedish/java/project-data-reading/read-project-online/_index.md +++ b/tasks/swedish/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Enkel MS Project Online Data Reading med Aspose.Tasks -linktitle: Läsa projekt onlinedata i Aspose.Tasks +date: 2025-12-15 +description: Lär dig hur du läser MS Project Online‑data med Aspose Tasks Java. Den + här guiden visar hur du hämtar projektlistan, listar SharePoint‑projekt och får + resursantalet. +linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -description: Lär dig hur du enkelt läser Microsoft Project Online-data med Aspose.Tasks för Java. Förbättra dina projektledningsmöjligheter. -weight: 13 +title: 'aspose tasks java: Enkel läsning av MS Project Online-data' url: /sv/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Enkel MS Project Online Data Reading med Aspose.Tasks +# aspose tasks java: Enkel läsning av MS Project Online-data ## Introduktion -När det gäller projektledning är hantering av Microsoft Project Online-data effektivt avgörande för en strömlinjeformad verksamhet. Aspose.Tasks för Java tillhandahåller en robust lösning för att enkelt läsa sådana data. Den här handledningen går ut på att utnyttja Aspose.Tasks för att komma åt och manipulera MS Project Online-data sömlöst. +I projektledningsvärlden är det avgörande att hantera Microsoft Project Online‑data på ett effektivt sätt för att skapa smidiga processer. **aspose tasks java** erbjuder ett robust, lättanvänt API som låter dig läsa Project Online‑data utan att behöva kämpa med lågnivå‑HTTP‑anrop. I den här handledningen går vi igenom hur du hämtar en projektlista, listar SharePoint‑projekt och får resursantalet för varje projekt – allt med bara några rader Java‑kod. + +## Snabba svar +- **Vad gör aspose tasks java?** Det läser och manipulerar Microsoft Project‑filer och Project Online‑data programatiskt. +- **Behöver jag en licens för att prova?** En gratis provperiod finns tillgänglig; en licens krävs för produktionsanvändning. +- **Vilka referenser krävs?** SharePoint‑domän, användarnamn och lösenord (eller Azure AD‑token). +- **Kan jag lista SharePoint‑projekt?** Ja – använd `ProjectServerManager.getProjectList()` för att hämta dem. +- **Hur får jag resursantalet?** Ladda varje `Project`‑objekt och anropa `project.getResources().size()`. + +## Vad är aspose tasks java? +**aspose tasks java** är ett utvecklarinriktat bibliotek som abstraherar komplexiteten i Microsoft Projects filformat och Project Server REST‑API:er. Det gör det möjligt att läsa, skapa och ändra projektdata direkt från Java‑applikationer, vilket förenklar integrationen med befintliga företagsystem. + +## Varför använda aspose tasks java för att läsa MS Project Online? +- **Ingen manuell HTTP‑hantering** – biblioteket sköter autentisering och REST‑anrop. +- **Stark typ‑säkerhet** – arbeta med `Project`, `ProjectInfo` och andra POJO‑klasser istället för rå JSON. +- **Cross‑platform** – körs i alla JVM‑kompatibla miljöer. +- **Rik funktionsuppsättning** – förutom läsning kan du även uppdatera uppgifter, resurser och tidslinjer. + ## Förutsättningar -Innan du dyker in i den här handledningen, se till att du har följande: -1. Java Development Kit (JDK): Installera JDK för att kompilera och köra Java-program. -2. Aspose.Tasks for Java Library: Ladda ner och inkludera Aspose.Tasks-biblioteket i ditt Java-projekt. Du kan skaffa den från[här](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online-konto: Skaffa giltiga referenser för åtkomst till MS Project Online-data. -4. SharePoint-domänadress: SharePoint-domänadressen där dina MS Project Online-data finns. -5. Användarnamn och lösenord: Inloggningsuppgifter för autentisering av åtkomst till MS Project Online. +Innan du börjar, se till att du har: + +1. **Java Development Kit (JDK)** – JDK 8 eller högre installerat. +2. **Aspose.Tasks for Java library** – ladda ner det från [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online‑konto** – med behörighet att läsa projekt. +4. **SharePoint‑domänadress** – där din Project Online‑instans finns. +5. **Användarnamn och lösenord** – eller lämpliga Azure AD‑referenser för autentisering. + ## Importera paket -Importera de nödvändiga Aspose.Tasks-paketen för sömlös integration i ditt Java-projekt: +Först importerar vi de nödvändiga Aspose.Tasks‑klasserna som vi kommer att använda genom hela handledningen: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Steg 1: Ställ in SharePoint-domänadress, användarnamn och lösenord +## Steg 1: Ange SharePoint-domän, användarnamn och lösenord +Definiera anslutningsdetaljerna för din Project Online‑miljö. Ersätt platshållarvärdena med dina egna referenser. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Byta ut`"https://contoso.sharepoint.com"` med din SharePoint-domänadress,`"admin@contoso.onmicrosoft.com"` med ditt användarnamn och`"MyPassword"` med ditt lösenord. -## Steg 2: Autentisera med inloggningsuppgifter för Project Server + +## Steg 2: Autentisera med Project Server-referenser +Skapa ett `ProjectServerCredentials`‑objekt och initiera en `ProjectServerManager`. Denna manager hanterar alla efterföljande anrop till Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Skapa`ProjectServerCredentials` objekt med SharePoint-domänadressen, användarnamnet och lösenordet. Initiera sedan`ProjectServerManager` med dessa meriter. + ## Steg 3: Hämta projektlista och visa information +Använd managern för att **hämta projektlistan** (lista SharePoint‑projekt) och skriv ut grundläggande detaljer såsom namn, skapelsedatum och senast sparat datum. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Iterera genom projektlistan erhållen från`reader.getProjectList()` och visa projektdetaljer som namn, skapelsedatum och senast sparade datum. -## Steg 4: Ladda individuella projekt och antal outputresurser + +## Steg 4: Ladda enskilda projekt och skriv ut resursantalet +För varje projekt som returnerades i föregående steg, ladda hela `Project`‑objektet och visa **resursantalet**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,38 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - För varje projekt, ladda det med`reader.getProject(p.getId())` och mata ut projektnamnet tillsammans med antalet associerade resurser. - -## Slutsats -Aspose.Tasks för Java förenklar processen att läsa MS Project Online-data, och erbjuder utvecklare en kraftfull verktygsuppsättning för att effektivisera projektledningsuppgifter. Genom att följa denna handledning kan du effektivt integrera Aspose.Tasks i dina Java-applikationer för att enkelt komma åt och manipulera projektdata. -## FAQ's -### F: Kan jag använda Aspose.Tasks för Java för att ändra MS Project Online-data? -S: Ja, Aspose.Tasks tillhandahåller omfattande möjligheter för att inte bara läsa utan också modifiera MS Project Online-data programmatiskt. -### F: Stöder Aspose.Tasks andra filformat för projekthantering? -S: Absolut, Aspose.Tasks stöder olika filformat inklusive MPP, XML och mer, vilket säkerställer kompatibilitet med olika projektledningssystem. -### F: Finns det en gratis testversion tillgänglig för Aspose.Tasks för Java? - S: Ja, du kan utnyttja en gratis provperiod från[här](https://releases.aspose.com/) för att utforska funktionerna och funktionerna i Aspose.Tasks. -### F: Var kan jag hitta omfattande dokumentation för Aspose.Tasks för Java? - S: Du kan hänvisa till den detaljerade dokumentationen[här](https://reference.aspose.com/tasks/java/)för omfattande vägledning om hur du använder Aspose.Tasks i dina Java-projekt. -### F: Vilka supportalternativ finns tillgängliga för Aspose.Tasks för Java? - S: Om du stöter på några problem eller har frågor kan du söka hjälp från Aspose.Tasks communityforum[här](https://forum.aspose.com/c/tasks/15). + +## Vanliga problem och lösningar +| Problem | Orsak | Lösning | +|---------|-------|---------| +| **Autentisering misslyckades** | Fel domän, användarnamn eller lösenord. | Verifiera referenserna och säkerställ att kontot har läsbehörighet för Project Online. | +| **SSLHandshakeException** | Java‑runtime saknar den erforderliga TLS‑versionen. | Uppdatera JDK till den senaste versionen eller aktivera TLS 1.2+. | +| `reader.getProjectList()` returns empty | Kontot har ingen åtkomst till några projekt. | Kontrollera behörigheter i Project Online eller använd ett administratörskonto. | +| **Stora projekt orsakar OutOfMemoryError** | Att ladda många projekt samtidigt förbrukar minne. | Ladda projekt ett i taget och frigör referenser efter användning. | + +## Vanliga frågor +### Q: Kan jag använda aspose tasks java för att ändra MS Project Online‑data? +A: Ja, Aspose.Tasks erbjuder omfattande möjligheter både för att läsa **och** modifiera Project Online‑data programatiskt. + +### Q: Stöder Aspose.Tasks andra filformat för projektledning? +A: Absolut. Det stödjer MPP, XML, Primavera och många fler, vilket säkerställer kompatibilitet över olika projekt-ekosystem. + +### Q: Finns det en gratis provperiod för Aspose.Tasks for Java? +A: Ja, du kan få en gratis provperiod från [here](https://releases.aspose.com/) för att utforska funktionerna i Aspose.Tasks. + +### Q: Var kan jag hitta omfattande dokumentation för Aspose.Tasks for Java? +A: Du kan läsa den detaljerade dokumentationen [here](https://reference.aspose.com/tasks/java/) för vägledning om hur du använder Aspose.Tasks i dina Java‑projekt. + +### Q: Vilka supportalternativ finns för Aspose.Tasks for Java? +A: Om du stöter på problem eller har frågor kan du söka hjälp i Aspose.Tasks‑community‑forum [here](https://forum.aspose.com/c/tasks/15). + +**Senast uppdaterad:** 2025-12-15 +**Testat med:** Aspose.Tasks for Java 24.11 (senaste vid skrivtillfället) +**Författare:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/thai/java/project-data-reading/read-project-online/_index.md b/tasks/thai/java/project-data-reading/read-project-online/_index.md index 4d786f2a6..b828f359b 100644 --- a/tasks/thai/java/project-data-reading/read-project-online/_index.md +++ b/tasks/thai/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,51 @@ --- -title: การอ่านข้อมูลออนไลน์ของ MS Project ได้อย่างง่ายดายด้วย Aspose.Tasks -linktitle: การอ่านข้อมูลโครงการออนไลน์ใน Aspose.Tasks +date: 2025-12-15 +description: เรียนรู้วิธีอ่านข้อมูล MS Project Online ด้วย Aspose.Tasks Java คำแนะนำนี้แสดงวิธีดึงรายการโครงการ, + รายการโครงการ SharePoint, และนับจำนวนทรัพยากร +linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -description: เรียนรู้วิธีอ่านข้อมูล Microsoft Project Online ได้อย่างง่ายดายโดยใช้ Aspose.Tasks สำหรับ Java ปรับปรุงความสามารถในการจัดการโครงการของคุณ -weight: 13 +title: 'aspose tasks java: การอ่านข้อมูล MS Project Online อย่างง่ายดาย' url: /th/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# การอ่านข้อมูลออนไลน์ของ MS Project ได้อย่างง่ายดายด้วย Aspose.Tasks - -## การแนะนำ -ในขอบเขตของการจัดการโครงการ การจัดการข้อมูล Microsoft Project Online อย่างมีประสิทธิภาพเป็นสิ่งสำคัญสำหรับการดำเนินงานที่มีประสิทธิภาพ Aspose.Tasks for Java มอบโซลูชันที่มีประสิทธิภาพสำหรับการอ่านข้อมูลดังกล่าวได้อย่างง่ายดาย บทช่วยสอนนี้จะเจาะลึกเกี่ยวกับการใช้ประโยชน์จาก Aspose.Tasks เพื่อเข้าถึงและจัดการข้อมูล MS Project Online ได้อย่างราบรื่น -## ข้อกำหนดเบื้องต้น -ก่อนที่จะเข้าสู่บทช่วยสอนนี้ ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้: -1. Java Development Kit (JDK): ติดตั้ง JDK เพื่อคอมไพล์และรันโปรแกรม Java -2. Aspose.Tasks สำหรับไลบรารี Java: ดาวน์โหลดและรวมไลบรารี Aspose.Tasks ในโปรเจ็กต์ Java ของคุณ คุณสามารถรับมันได้จาก[ที่นี่](https://releases.aspose.com/tasks/java/). -3. บัญชี Microsoft Project Online: รับข้อมูลประจำตัวที่ถูกต้องสำหรับการเข้าถึงข้อมูล MS Project Online -4. ที่อยู่โดเมน SharePoint: ที่อยู่โดเมน SharePoint ที่มีข้อมูล MS Project Online ของคุณอยู่ -5. ชื่อผู้ใช้และรหัสผ่าน: ข้อมูลประจำตัวสำหรับการตรวจสอบการเข้าถึง MS Project Online -## แพ็คเกจนำเข้า -ในโปรเจ็กต์ Java ของคุณ ให้นำเข้าแพ็คเกจ Aspose.Tasks ที่จำเป็นสำหรับการผสานรวมที่ราบรื่น: +# aspose tasks java: การอ่านข้อมูล MS Project Online อย่างง่ายดาย + +## Introduction +ในโลกของการจัดการโครงการ การจัดการข้อมูล Microsoft Project Online อย่างมีประสิทธิภาพเป็นสิ่งสำคัญสำหรับการดำเนินงานที่ราบรื่น **aspose tasks java** ให้ API ที่แข็งแรงและใช้งานง่ายที่ช่วยให้คุณอ่านข้อมูล Project Online โดยไม่ต้องต่อสู้กับการเรียก HTTP ระดับต่ำ ในบทเรียนนี้เราจะอธิบายวิธีดึงรายการโครงการ, รายการโครงการ SharePoint, และนับจำนวนทรัพยากรจากแต่ละโครงการ—ทั้งหมดด้วยเพียงไม่กี่บรรทัดของโค้ด Java + +## Quick Answers +- **What does aspose tasks java do?** It reads and manipulates Microsoft Project files and Project Online data programmatically. +- **Do I need a license to try it?** A free trial is available; a license is required for production use. +- **Which credentials are required?** SharePoint domain, username, and password (or Azure AD token). +- **Can I list SharePoint projects?** Yes – use `ProjectServerManager.getProjectList()` to retrieve them. +- **How do I get the resource count?** Load each `Project` object and call `project.getResources().size()`. + +## What is aspose tasks java? +**aspose tasks java** เป็นไลบรารีสำหรับนักพัฒนาที่ทำให้การทำงานกับรูปแบบไฟล์ของ Microsoft Project และ REST API ของ Project Server ง่ายขึ้น มันช่วยให้คุณอ่าน, สร้าง, และแก้ไขข้อมูลโครงการโดยตรงจากแอปพลิเคชัน Java ทำให้การบูรณาการกับระบบองค์กรเป็นเรื่องตรงไปตรงมา + +## Why use aspose tasks java for reading MS Project Online? +- **No manual HTTP handling** – the library takes care of authentication and REST calls. +- **Strong type safety** – work with `Project`, `ProjectInfo`, and other POJOs instead of raw JSON. +- **Cross‑platform** – runs on any JVM‑compatible environment. +- **Rich feature set** – beyond reading, you can also update tasks, resources, and timelines. + +## Prerequisites +ก่อนเริ่มทำงาน โปรดตรวจสอบว่าคุณมี: + +1. **Java Development Kit (JDK)** – JDK 8 หรือสูงกว่า +2. **Aspose.Tasks for Java library** – ดาวน์โหลดจาก [ที่นี่](https://releases.aspose.com/tasks/java/) +3. **Microsoft Project Online account** – มีสิทธิ์อ่านโครงการ +4. **SharePoint domain address** – ที่โฮสต์ Project Online ของคุณ +5. **Username and password** – หรือข้อมูลรับรอง Azure AD ที่เหมาะสมสำหรับการยืนยันตัวตน + +## Import Packages +First, import the essential Aspose.Tasks classes that we’ll use throughout the tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +53,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## ขั้นตอนที่ 1: ตั้งค่าที่อยู่โดเมน SharePoint ชื่อผู้ใช้ และรหัสผ่าน +## Step 1: Set SharePoint Domain, Username, and Password +Define the connection details for your Project Online environment. Replace the placeholder values with your own credentials. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - แทนที่`"https://contoso.sharepoint.com"` ด้วยที่อยู่โดเมน SharePoint ของคุณ`"admin@contoso.onmicrosoft.com"` ด้วยชื่อผู้ใช้ของคุณและ`"MyPassword"` ด้วยรหัสผ่านของคุณ -## ขั้นตอนที่ 2: ตรวจสอบสิทธิ์ด้วยข้อมูลรับรองเซิร์ฟเวอร์โครงการ + +## Step 2: Authenticate with Project Server Credentials +Create a `ProjectServerCredentials` object and initialise a `ProjectServerManager`. This manager will handle all subsequent calls to Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - สร้าง`ProjectServerCredentials` วัตถุที่มีที่อยู่โดเมน SharePoint ชื่อผู้ใช้และรหัสผ่าน จากนั้นเริ่มต้น`ProjectServerManager` ด้วยหนังสือรับรองเหล่านี้ -## ขั้นตอนที่ 3: ดึงรายการโครงการและแสดงข้อมูล + +## Step 3: Retrieve Project List and Display Information +Use the manager to **retrieve project list** (list SharePoint projects) and print basic details such as name, creation date, and last saved date. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +80,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - วนซ้ำรายการโครงการที่ได้รับจาก`reader.getProjectList()` และแสดงรายละเอียดโครงการ เช่น ชื่อ วันที่สร้าง และวันที่บันทึกล่าสุด -## ขั้นตอนที่ 4: โหลดแต่ละโครงการและจำนวนทรัพยากรเอาต์พุต + +## Step 4: Load Individual Projects and Output Resource Count +For each project returned in the previous step, load the full `Project` object and display the **resource count**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +91,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - สำหรับแต่ละโปรเจ็กต์ ให้โหลดโดยใช้`reader.getProject(p.getId())` และส่งออกชื่อโครงการพร้อมกับจำนวนทรัพยากรที่เกี่ยวข้อง - -## บทสรุป -Aspose.Tasks สำหรับ Java ช่วยให้กระบวนการอ่านข้อมูล MS Project Online ง่ายขึ้น โดยนำเสนอชุดเครื่องมืออันทรงพลังแก่นักพัฒนาเพื่อปรับปรุงงานการจัดการโครงการ เมื่อทำตามบทช่วยสอนนี้ คุณจะสามารถผสานรวม Aspose.Tasks เข้ากับแอปพลิเคชัน Java ของคุณได้อย่างมีประสิทธิภาพ เพื่อเข้าถึงและจัดการข้อมูลโปรเจ็กต์ได้อย่างง่ายดาย -## คำถามที่พบบ่อย -### ถาม: ฉันสามารถใช้ Aspose.Tasks สำหรับ Java เพื่อแก้ไขข้อมูล MS Project Online ได้หรือไม่ -ตอบ: ใช่ Aspose.Tasks มอบความสามารถที่ครอบคลุมไม่เพียงแต่การอ่านเท่านั้น แต่ยังแก้ไขข้อมูล MS Project Online โดยทางโปรแกรมอีกด้วย -### ถาม: Aspose.Tasks รองรับไฟล์การจัดการโปรเจ็กต์รูปแบบอื่นหรือไม่ -ตอบ: แน่นอนว่า Aspose.Tasks รองรับไฟล์ได้หลากหลายรูปแบบ รวมถึง MPP, XML และอื่นๆ อีกมากมาย ทำให้มั่นใจได้ถึงความเข้ากันได้กับระบบการจัดการโครงการที่หลากหลาย -### ถาม: Aspose.Tasks สำหรับ Java มีรุ่นทดลองใช้ฟรีหรือไม่ - ตอบ: ได้ คุณสามารถทดลองใช้งานฟรีได้จาก[ที่นี่](https://releases.aspose.com/) เพื่อสำรวจคุณสมบัติและฟังก์ชันการทำงานของ Aspose.Tasks -### ถาม: ฉันจะหาเอกสารที่ครอบคลุมสำหรับ Aspose.Tasks for Java ได้ที่ไหน - ตอบ: คุณสามารถดูเอกสารโดยละเอียดได้[ที่นี่](https://reference.aspose.com/tasks/java/)สำหรับคำแนะนำที่ครอบคลุมเกี่ยวกับการใช้ Aspose.Tasks ในโปรเจ็กต์ Java ของคุณ -### ถาม: Aspose.Tasks for Java มีตัวเลือกการสนับสนุนใดบ้าง - ตอบ: หากคุณพบปัญหาหรือมีข้อสงสัย คุณสามารถขอความช่วยเหลือได้จากฟอรัมชุมชน Aspose.Tasks[ที่นี่](https://forum.aspose.com/c/tasks/15). + +## Common Issues and Solutions +| Issue | Reason | Fix | +|-------|--------|-----| +| **Authentication failed** | Incorrect domain, username, or password. | Verify credentials and ensure the account has Project Online read permissions. | +| **SSLHandshakeException** | Java runtime lacks the required TLS version. | Update JDK to the latest release or enable TLS 1.2+. | +| **`reader.getProjectList()` returns empty** | Account does not have access to any projects. | Check Project Online permissions or use an admin account. | +| **Large projects cause OutOfMemoryError** | Loading many projects at once consumes memory. | Load projects one at a time and release references after use. | + +## Frequently Asked Questions +### Q: Can I use aspose tasks java to modify MS Project Online data? +A: Yes, Aspose.Tasks provides extensive capabilities for both reading **and** modifying Project Online data programmatically. + +### Q: Does Aspose.Tasks support other project management file formats? +A: Absolutely. It supports MPP, XML, Primavera, and many more, ensuring compatibility across diverse project ecosystems. + +### Q: Is there a free trial available for Aspose.Tasks for Java? +A: Yes, you can avail of a free trial from [ที่นี่](https://releases.aspose.com/) to explore the features and functionalities of Aspose.Tasks. + +### Q: Where can I find comprehensive documentation for Aspose.Tasks for Java? +A: You can refer to the detailed documentation [ที่นี่](https://reference.aspose.com/tasks/java/) for comprehensive guidance on utilizing Aspose.Tasks in your Java projects. + +### Q: What support options are available for Aspose.Tasks for Java? +A: If you encounter any issues or have queries, you can seek assistance from the Aspose.Tasks community forum [ที่นี่](https://forum.aspose.com/c/tasks/15). + +--- + +**Last Updated:** 2025-12-15 +**Tested With:** Aspose.Tasks for Java 24.11 (latest at time of writing) +**Author:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/turkish/java/project-data-reading/read-project-online/_index.md b/tasks/turkish/java/project-data-reading/read-project-online/_index.md index 5847d2ffa..da2501b5b 100644 --- a/tasks/turkish/java/project-data-reading/read-project-online/_index.md +++ b/tasks/turkish/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Aspose.Tasks ile Zahmetsiz MS Project Çevrimiçi Veri Okuma -linktitle: Aspose.Tasks'ta Project Online Verilerini Okuma -second_title: Aspose.Tasks Java API'si -description: Aspose.Tasks for Java'yı kullanarak Microsoft Project Online verilerini zahmetsizce nasıl okuyacağınızı öğrenin. Proje yönetimi yeteneklerinizi geliştirin. -weight: 13 +date: 2025-12-15 +description: Aspose Tasks Java kullanarak MS Project Online verilerini nasıl okuyacağınızı + öğrenin. Bu kılavuz, proje listesini nasıl alacağınızı, SharePoint projelerini nasıl + listeleyeceğinizi ve kaynak sayısını nasıl elde edeceğinizi gösterir. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: MS Project Online Verilerini Zahmetsiz Okuma' url: /tr/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Aspose.Tasks ile Zahmetsiz MS Project Çevrimiçi Veri Okuma - -## giriiş -Proje yönetimi alanında, Microsoft Project Online verilerinin verimli bir şekilde kullanılması, operasyonların kolaylaştırılması için çok önemlidir. Aspose.Tasks for Java, bu tür verileri zahmetsizce okumak için güçlü bir çözüm sunar. Bu eğitim, MS Project Online verilerine sorunsuz bir şekilde erişmek ve bunları yönetmek için Aspose.Tasks'tan yararlanmayı ele alıyor. -## Önkoşullar -Bu eğitime dalmadan önce aşağıdakilere sahip olduğunuzdan emin olun: -1. Java Geliştirme Kiti (JDK): Java programlarını derlemek ve çalıştırmak için JDK'yı yükleyin. -2. Aspose.Tasks for Java Library: Aspose.Tasks kütüphanesini indirin ve Java projenize ekleyin. adresinden edinebilirsiniz[Burada](https://releases.aspose.com/tasks/java/). -3. Microsoft Project Online Hesabı: MS Project Online verilerine erişmek için geçerli kimlik bilgileri edinin. -4. SharePoint Etki Alanı Adresi: MS Project Online verilerinizin bulunduğu SharePoint etki alanı adresi. -5. Kullanıcı Adı ve Parola: MS Project Online'a erişimin doğrulanması için kimlik bilgileri. -## Paketleri İçe Aktar -Sorunsuz entegrasyon için gerekli Aspose.Tasks paketlerini Java projenize aktarın: +# aspose tasks java: Effortless MS Project Online Data Reading + +## Introduction +In the realm of project management, handling Microsoft Project Online data efficiently is crucial for streamlined operations. **aspose tasks java** provides a robust, easy‑to‑use API that lets you read Project Online data without wrestling with low‑level HTTP calls. In this tutorial we’ll walk through how to retrieve a project list, list SharePoint projects, and get resource count from each project—all with just a few lines of Java code. + +## Quick Answers +- **What does aspose tasks java do?** It reads and manipulates Microsoft Project files and Project Online data programmatically. +- **Do I need a license to try it?** A free trial is available; a license is required for production use. +- **Which credentials are required?** SharePoint domain, username, and password (or Azure AD token). +- **Can I list SharePoint projects?** Yes – use `ProjectServerManager.getProjectList()` to retrieve them. +- **How do I get the resource count?** Load each `Project` object and call `project.getResources().size()`. + +## What is aspose tasks java? +**aspose tasks java** is a developer‑focused library that abstracts the complexities of Microsoft Project’s file formats and Project Server REST APIs. It enables you to read, create, and modify project data directly from Java applications, making integration with existing enterprise systems straightforward. + +## Why use aspose tasks java for reading MS Project Online? +- **No manual HTTP handling** – the library takes care of authentication and REST calls. +- **Strong type safety** – work with `Project`, `ProjectInfo`, and other POJOs instead of raw JSON. +- **Cross‑platform** – runs on any JVM‑compatible environment. +- **Rich feature set** – beyond reading, you can also update tasks, resources, and timelines. + +## Prerequisites +Before diving in, make sure you have: + +1. **Java Development Kit (JDK)** – JDK 8 or higher installed. +2. **Aspose.Tasks for Java library** – download it from [here](https://releases.aspose.com/tasks/java/). +3. **Microsoft Project Online account** – with permissions to read projects. +4. **SharePoint domain address** – where your Project Online instance lives. +5. **Username and password** – or appropriate Azure AD credentials for authentication. + +## Import Packages +First, import the essential Aspose.Tasks classes that we’ll use throughout the tutorial: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## 1. Adım: SharePoint Etki Alanı Adresini, Kullanıcı Adını ve Parolayı Ayarlayın +## Step 1: Set SharePoint Domain, Username, and Password +Define the connection details for your Project Online environment. Replace the placeholder values with your own credentials. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Yer değiştirmek`"https://contoso.sharepoint.com"` SharePoint etki alanı adresinizle,`"admin@contoso.onmicrosoft.com"` kullanıcı adınızla ve`"MyPassword"` şifrenizle. -## Adım 2: Project Server Kimlik Bilgileriyle Kimlik Doğrulama + +## Step 2: Authenticate with Project Server Credentials +Create a `ProjectServerCredentials` object and initialise a `ProjectServerManager`. This manager will handle all subsequent calls to Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Yaratmak`ProjectServerCredentials` SharePoint etki alanı adresi, kullanıcı adı ve parolayla nesne. Sonra başlat`ProjectServerManager` bu kimlik bilgileri ile. -## Adım 3: Proje Listesini Alın ve Bilgileri Görüntüleyin + +## Step 3: Retrieve Project List and Display Information +Use the manager to **retrieve project list** (list SharePoint projects) and print basic details such as name, creation date, and last saved date. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Buradan elde edilen proje listesini yineleyin`reader.getProjectList()` ve ad, oluşturulma tarihi ve son kaydedilme tarihi gibi proje ayrıntılarını görüntüleyin. -## Adım 4: Bireysel Projeleri Yükleyin ve Çıktı Kaynak Sayısını + +## Step 4: Load Individual Projects and Output Resource Count +For each project returned in the previous step, load the full `Project` object and display the **resource count**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,38 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Her proje için şunu kullanarak yükleyin:`reader.getProject(p.getId())` ve ilişkili kaynakların sayısıyla birlikte proje adının çıktısını alın. - -## Çözüm -Aspose.Tasks for Java, MS Project Online verilerini okuma sürecini basitleştirerek geliştiricilere proje yönetimi görevlerini kolaylaştırmak için güçlü bir araç seti sunar. Bu öğreticiyi takip ederek Aspose.Tasks'i Java uygulamalarınıza verimli bir şekilde entegre ederek proje verilerine kolaylıkla erişebilir ve bunları yönetebilirsiniz. -## SSS'ler -### S: Aspose.Tasks for Java'yı MS Project Online verilerini değiştirmek için kullanabilir miyim? -C: Evet, Aspose.Tasks, MS Project Online verilerini programlı olarak okumak ve değiştirmek için kapsamlı yetenekler sağlar. -### S: Aspose.Tasks diğer proje yönetimi dosya formatlarını destekliyor mu? -C: Aspose.Tasks kesinlikle MPP, XML ve daha fazlasını içeren çeşitli dosya formatlarını destekleyerek çeşitli proje yönetim sistemleriyle uyumluluk sağlar. -### S: Aspose.Tasks for Java'nın ücretsiz deneme sürümü mevcut mu? - C: Evet, ücretsiz deneme sürümünden yararlanabilirsiniz.[Burada](https://releases.aspose.com/) Aspose.Tasks'ın özelliklerini ve işlevlerini keşfetmek için. -### S: Aspose.Tasks for Java'nın kapsamlı belgelerini nerede bulabilirim? - C: Ayrıntılı belgelere başvurabilirsiniz[Burada](https://reference.aspose.com/tasks/java/)Aspose.Tasks'ı Java projelerinizde kullanma konusunda kapsamlı rehberlik için. -### S: Aspose.Tasks for Java için hangi destek seçenekleri mevcut? - C: Herhangi bir sorunla karşılaşırsanız veya sorularınız varsa Aspose.Tasks topluluk forumundan yardım isteyebilirsiniz.[Burada](https://forum.aspose.com/c/tasks/15). + +## Common Issues and Solutions +| Sorun | Sebep | Çözüm | +|-------|--------|-----| +| **Kimlik doğrulama başarısız** | Yanlış alan adı, kullanıcı adı veya şifre. | Kimlik bilgilerini doğrulayın ve hesabın Project Online okuma izinlerine sahip olduğundan emin olun. | +| **SSLHandshakeException** | Java çalışma zamanı gerekli TLS sürümüne sahip değil. | JDK'yı en son sürüme güncelleyin veya TLS 1.2+ etkinleştirin. | +| **`reader.getProjectList()` boş döndürüyor** | Hesabın herhangi bir projeye erişimi yok. | Project Online izinlerini kontrol edin veya yönetici hesabı kullanın. | +| **Büyük projeler OutOfMemoryError hatasına neden olur** | Birçok projeyi aynı anda yüklemek belleği tüketir. | Projeleri tek tek yükleyin ve kullanım sonrası referansları serbest bırakın. | + +## Frequently Asked Questions +### Q: aspose tasks java'yı MS Project Online verilerini değiştirmek için kullanabilir miyim? +A: Evet, Aspose.Tasks, Project Online verilerini programlı olarak okuma **ve** değiştirme için kapsamlı yetenekler sunar. + +### Q: Aspose.Tasks diğer proje yönetimi dosya formatlarını destekliyor mu? +A: Kesinlikle. MPP, XML, Primavera ve daha birçok formatı destekler, çeşitli proje ekosistemleri arasında uyumluluğu sağlar. + +### Q: Aspose.Tasks for Java için ücretsiz deneme sürümü mevcut mu? +A: Evet, Aspose.Tasks'in özelliklerini ve işlevlerini keşfetmek için [buradan](https://releases.aspose.com/) ücretsiz deneme alabilirsiniz. + +### Q: Aspose.Tasks for Java için kapsamlı belgeleri nerede bulabilirim? +A: Java projelerinizde Aspose.Tasks'i kullanmak için kapsamlı rehberlik sağlayan detaylı belgeleri [buradan](https://reference.aspose.com/tasks/java/) inceleyebilirsiniz. + +### Q: Aspose.Tasks for Java için hangi destek seçenekleri mevcuttur? +A: Herhangi bir sorunla karşılaşırsanız veya sorularınız olursa, Aspose.Tasks topluluk forumundan [buradan](https://forum.aspose.com/c/tasks/15) yardım alabilirsiniz. + +**Son Güncelleme:** 2025-12-15 +**Test Edilen:** Aspose.Tasks for Java 24.11 (latest at time of writing) +**Yazar:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file diff --git a/tasks/vietnamese/java/project-data-reading/read-project-online/_index.md b/tasks/vietnamese/java/project-data-reading/read-project-online/_index.md index 7c77822fc..33d448bfd 100644 --- a/tasks/vietnamese/java/project-data-reading/read-project-online/_index.md +++ b/tasks/vietnamese/java/project-data-reading/read-project-online/_index.md @@ -1,29 +1,52 @@ --- -title: Đọc dữ liệu trực tuyến MS Project dễ dàng với Aspose.Tasks -linktitle: Đọc dữ liệu trực tuyến của dự án trong Aspose.Tasks -second_title: API Java Aspose.Tasks -description: Tìm hiểu cách đọc dữ liệu Microsoft Project Online một cách dễ dàng bằng cách sử dụng Aspose.Tasks cho Java. Nâng cao khả năng quản lý dự án của bạn. -weight: 13 +date: 2025-12-15 +description: Tìm hiểu cách đọc dữ liệu MS Project Online bằng Aspose.Tasks Java. Hướng + dẫn này cho thấy cách lấy danh sách dự án, liệt kê các dự án SharePoint và đếm số + lượng tài nguyên. +linktitle: Reading Project Online Data in Aspose.Tasks +second_title: Aspose.Tasks Java API +title: 'aspose tasks java: Đọc dữ liệu MS Project Online một cách dễ dàng' url: /vi/java/project-data-reading/read-project-online/ +weight: 13 --- {{< blocks/products/pf/main-wrap-class >}} {{< blocks/products/pf/main-container >}} {{< blocks/products/pf/tutorial-page-section >}} -# Đọc dữ liệu trực tuyến MS Project dễ dàng với Aspose.Tasks +# aspose tasks java: Đọc Dữ liệu MS Project Online một cách Dễ dàng ## Giới thiệu -Trong lĩnh vực quản lý dự án, việc xử lý dữ liệu Microsoft Project Online một cách hiệu quả là rất quan trọng để hợp lý hóa các hoạt động. Aspose.Tasks for Java cung cấp một giải pháp mạnh mẽ để đọc những dữ liệu đó một cách dễ dàng. Hướng dẫn này đi sâu vào việc tận dụng Aspose.Tasks để truy cập và thao tác dữ liệu MS Project Online một cách liền mạch. -## Điều kiện tiên quyết -Trước khi đi sâu vào hướng dẫn này, hãy đảm bảo bạn có những điều sau: -1. Bộ công cụ phát triển Java (JDK): Cài đặt JDK để biên dịch và chạy các chương trình Java. -2. Aspose.Tasks cho Thư viện Java: Tải xuống và đưa thư viện Aspose.Tasks vào dự án Java của bạn. Bạn có thể có được nó từ[đây](https://releases.aspose.com/tasks/java/). -3. Tài khoản Microsoft Project Online: Nhận thông tin xác thực hợp lệ để truy cập dữ liệu MS Project Online. -4. Địa chỉ miền SharePoint: Địa chỉ miền SharePoint nơi chứa dữ liệu MS Project Online của bạn. -5. Tên người dùng và mật khẩu: Thông tin xác thực để xác thực quyền truy cập vào MS Project Online. -## Gói nhập khẩu -Trong dự án Java của bạn, hãy nhập các gói Aspose.Tasks cần thiết để tích hợp liền mạch: +Trong lĩnh vực quản lý dự án, việc xử lý dữ liệu Microsoft Project Online một cách hiệu quả là rất quan trọng để duy trì hoạt động trơn tru. **aspose tasks java** cung cấp một API mạnh mẽ, dễ sử dụng, cho phép bạn đọc dữ liệu Project Online mà không phải loay hoay với các cuộc gọi HTTP cấp thấp. Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách lấy danh sách dự án, liệt kê các dự án SharePoint và đếm số tài nguyên trong mỗi dự án—tất cả chỉ với vài dòng mã Java. + +## Câu trả lời nhanh +- **aspose tasks java làm gì?** Nó đọc và thao tác các tệp Microsoft Project và dữ liệu Project Online một cách lập trình. +- **Tôi có cần giấy phép để thử không?** Có bản dùng thử miễn phí; giấy phép bắt buộc cho môi trường sản xuất. +- **Cần những thông tin đăng nhập nào?** Miền SharePoint, tên người dùng và mật khẩu (hoặc token Azure AD). +- **Tôi có thể liệt kê các dự án SharePoint không?** Có – sử dụng `ProjectServerManager.getProjectList()` để lấy chúng. +- **Làm sao để đếm số tài nguyên?** Tải mỗi đối tượng `Project` và gọi `project.getResources().size()`. + +## Aspose tasks java là gì? +**aspose tasks java** là một thư viện dành cho nhà phát triển, trừu tượng hoá các phức tạp của định dạng tệp Microsoft Project và các API REST của Project Server. Thư viện cho phép bạn đọc, tạo và sửa đổi dữ liệu dự án trực tiếp từ các ứng dụng Java, giúp việc tích hợp với các hệ thống doanh nghiệp hiện có trở nên đơn giản. + +## Tại sao nên sử dụng aspose tasks java để đọc MS Project Online? +- **Không cần xử lý HTTP thủ công** – thư viện tự động quản lý xác thực và các cuộc gọi REST. +- **An toàn kiểu dữ liệu mạnh** – làm việc với `Project`, `ProjectInfo` và các POJO khác thay vì JSON thô. +- **Đa nền tảng** – chạy trên bất kỳ môi trường tương thích JVM nào. +- **Bộ tính năng phong phú** – ngoài việc đọc, bạn còn có thể cập nhật nhiệm vụ, tài nguyên và lịch trình. + +## Yêu cầu trước +Trước khi bắt đầu, hãy chắc chắn rằng bạn đã có: + +1. **Java Development Kit (JDK)** – JDK 8 trở lên đã được cài đặt. +2. **Thư viện Aspose.Tasks for Java** – tải về từ [here](https://releases.aspose.com/tasks/java/). +3. **Tài khoản Microsoft Project Online** – có quyền đọc các dự án. +4. **Địa chỉ miền SharePoint** – nơi triển khai Project Online của bạn. +5. **Tên người dùng và mật khẩu** – hoặc thông tin xác thực Azure AD phù hợp. + +## Nhập các gói +Đầu tiên, nhập các lớp Aspose.Tasks cần thiết mà chúng ta sẽ sử dụng trong suốt hướng dẫn: + ```java import com.aspose.tasks.Project; import com.aspose.tasks.ProjectInfo; @@ -31,20 +54,26 @@ import com.aspose.tasks.ProjectServerCredentials; import com.aspose.tasks.ProjectServerManager; ``` -## Bước 1: Đặt địa chỉ miền, tên người dùng và mật khẩu SharePoint +## Bước 1: Đặt miền SharePoint, tên người dùng và mật khẩu +Xác định các chi tiết kết nối cho môi trường Project Online của bạn. Thay thế các giá trị placeholder bằng thông tin thực của bạn. + ```java String sharepointDomainAddress = "https://contoso.sharepoint.com"; String userName = "admin@contoso.onmicrosoft.com"; String password = "MyPassword"; ``` - Thay thế`"https://contoso.sharepoint.com"` bằng địa chỉ miền SharePoint của bạn,`"admin@contoso.onmicrosoft.com"` với tên người dùng của bạn và`"MyPassword"` với mật khẩu của bạn. -## Bước 2: Xác thực bằng thông tin xác thực của máy chủ dự án + +## Bước 2: Xác thực với Project Server Credentials +Tạo một đối tượng `ProjectServerCredentials` và khởi tạo `ProjectServerManager`. Trình quản lý này sẽ xử lý tất cả các cuộc gọi tiếp theo tới Project Online. + ```java ProjectServerCredentials credentials = new ProjectServerCredentials(sharepointDomainAddress, userName, password); ProjectServerManager reader = new ProjectServerManager(credentials); ``` - Tạo nên`ProjectServerCredentials` đối tượng bằng địa chỉ miền SharePoint, tên người dùng và mật khẩu. Sau đó khởi tạo`ProjectServerManager` với những thông tin xác thực này. -## Bước 3: Truy xuất danh sách dự án và thông tin hiển thị + +## Bước 3: Lấy danh sách dự án và hiển thị thông tin +Sử dụng trình quản lý để **lấy danh sách dự án** (liệt kê các dự án SharePoint) và in ra các chi tiết cơ bản như tên, ngày tạo và ngày lưu lần cuối. + ```java for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Name:" + p.getName()); @@ -52,8 +81,10 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Project Last Saved Date:" + p.getLastSavedDate()); } ``` - Lặp lại thông qua danh sách dự án thu được từ`reader.getProjectList()` và hiển thị chi tiết dự án như tên, ngày tạo và ngày lưu cuối cùng. -## Bước 4: Tải các dự án riêng lẻ và đếm tài nguyên đầu ra + +## Bước 4: Tải dự án riêng lẻ và xuất số lượng tài nguyên +Đối với mỗi dự án được trả về ở bước trước, tải đối tượng `Project` đầy đủ và hiển thị **số lượng tài nguyên**. + ```java for (ProjectInfo p : reader.getProjectList()) { Project project = reader.getProject(p.getId()); @@ -61,24 +92,40 @@ for (ProjectInfo p : reader.getProjectList()) { System.out.println("Resources count:" + project.getResources().size()); } ``` - Đối với mỗi dự án, hãy tải nó bằng cách sử dụng`reader.getProject(p.getId())` và xuất tên dự án cùng với số lượng tài nguyên liên quan. -## Phần kết luận -Aspose.Tasks dành cho Java đơn giản hóa quá trình đọc dữ liệu MS Project Online, cung cấp cho các nhà phát triển một bộ công cụ mạnh mẽ để hợp lý hóa các tác vụ quản lý dự án. Bằng cách làm theo hướng dẫn này, bạn có thể tích hợp Aspose.Tasks một cách hiệu quả vào các ứng dụng Java của mình để truy cập và thao tác dữ liệu dự án một cách dễ dàng. +## Các vấn đề thường gặp và giải pháp +| Vấn đề | Nguyên nhân | Giải pháp | +|-------|------------|----------| +| **Xác thực thất bại** | Sai miền, tên người dùng hoặc mật khẩu. | Kiểm tra lại thông tin đăng nhập và đảm bảo tài khoản có quyền đọc Project Online. | +| **SSLHandshakeException** | Môi trường Java không hỗ trợ phiên bản TLS yêu cầu. | Cập nhật JDK lên phiên bản mới nhất hoặc bật TLS 1.2+. | +| **`reader.getProjectList()` trả về rỗng** | Tài khoản không có quyền truy cập vào dự án nào. | Kiểm tra quyền trên Project Online hoặc sử dụng tài khoản quản trị. | +| **Dự án lớn gây OutOfMemoryError** | Tải nhiều dự án cùng lúc tiêu tốn bộ nhớ. | Tải dự án từng cái một và giải phóng tham chiếu sau khi sử dụng. | + ## Câu hỏi thường gặp -### Câu hỏi: Tôi có thể sử dụng Aspose.Tasks cho Java để sửa đổi dữ liệu MS Project Online không? -Trả lời: Có, Aspose.Tasks cung cấp các khả năng mở rộng không chỉ để đọc mà còn sửa đổi dữ liệu MS Project Online theo chương trình. -### Câu hỏi: Aspose.Tasks có hỗ trợ các định dạng tệp quản lý dự án khác không? -Trả lời: Hoàn toàn có thể, Aspose.Tasks hỗ trợ nhiều định dạng tệp khác nhau bao gồm MPP, XML, v.v., đảm bảo khả năng tương thích với các hệ thống quản lý dự án đa dạng. -### Câu hỏi: Có bản dùng thử miễn phí dành cho Aspose.Tasks dành cho Java không? - Đ: Có, bạn có thể tận dụng bản dùng thử miễn phí từ[đây](https://releases.aspose.com/) để khám phá các tính năng và chức năng của Aspose.Tasks. -### Câu hỏi: Tôi có thể tìm tài liệu toàn diện về Aspose.Tasks cho Java ở đâu? - A: Bạn có thể tham khảo tài liệu chi tiết[đây](https://reference.aspose.com/tasks/java/)để được hướng dẫn toàn diện về cách sử dụng Aspose.Tasks trong các dự án Java của bạn. -### Câu hỏi: Aspose.Tasks for Java có những tùy chọn hỗ trợ nào? - Trả lời: Nếu gặp bất kỳ vấn đề nào hoặc có thắc mắc, bạn có thể tìm kiếm sự trợ giúp từ diễn đàn cộng đồng Aspose.Tasks[đây](https://forum.aspose.com/c/tasks/15). +### Q: Tôi có thể sử dụng aspose tasks java để sửa đổi dữ liệu MS Project Online không? +A: Có, Aspose.Tasks cung cấp khả năng rộng rãi cho cả việc đọc **và** sửa đổi dữ liệu Project Online một cách lập trình. + +### Q: Aspose.Tasks có hỗ trợ các định dạng tệp quản lý dự án khác không? +A: Chắc chắn. Nó hỗ trợ MPP, XML, Primavera và nhiều định dạng khác, đảm bảo tính tương thích trong các hệ sinh thái dự án đa dạng. + +### Q: Có bản dùng thử miễn phí cho Aspose.Tasks for Java không? +A: Có, bạn có thể nhận bản dùng thử miễn phí từ [here](https://releases.aspose.com/) để khám phá các tính năng và chức năng của Aspose.Tasks. + +### Q: Tôi có thể tìm tài liệu chi tiết cho Aspose.Tasks for Java ở đâu? +A: Bạn có thể tham khảo tài liệu chi tiết [here](https://reference.aspose.com/tasks/java/) để được hướng dẫn toàn diện về việc sử dụng Aspose.Tasks trong các dự án Java. + +### Q: Các tùy chọn hỗ trợ nào có sẵn cho Aspose.Tasks for Java? +A: Nếu gặp vấn đề hoặc có thắc mắc, bạn có thể tìm kiếm sự trợ giúp tại diễn đàn cộng đồng Aspose.Tasks [here](https://forum.aspose.com/c/tasks/15). + +--- + +**Cập nhật lần cuối:** 2025-12-15 +**Được kiểm tra với:** Aspose.Tasks for Java 24.11 (phiên bản mới nhất tại thời điểm viết) +**Tác giả:** Aspose + {{< /blocks/products/pf/tutorial-page-section >}} {{< /blocks/products/pf/main-container >}} {{< /blocks/products/pf/main-wrap-class >}} -{{< blocks/products/products-backtop-button >}} +{{< blocks/products/products-backtop-button >}} \ No newline at end of file From 5f3205b6e5c4ff67c327c73afa6f14e1f625a6e5 Mon Sep 17 00:00:00 2001 From: Muhammad Muqarrab Date: Tue, 16 Dec 2025 15:01:11 +0500 Subject: [PATCH 2/2] Updated files --- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- .../java/project-data-reading/read-project-online/_index.md | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) diff --git a/tasks/arabic/java/project-data-reading/read-project-online/_index.md b/tasks/arabic/java/project-data-reading/read-project-online/_index.md index a6c4c69a9..9233f0f3d 100644 --- a/tasks/arabic/java/project-data-reading/read-project-online/_index.md +++ b/tasks/arabic/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: تعلم كيفية قراءة بيانات MS Project Online على عدد الموارد. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: قراءة بيانات MS Project Online بسهولة' +title: 'Aspose.Tasks Java - قراءة بيانات MS Project Online بسهولة' url: /ar/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/chinese/java/project-data-reading/read-project-online/_index.md b/tasks/chinese/java/project-data-reading/read-project-online/_index.md index 31ad9844f..c4426bf48 100644 --- a/tasks/chinese/java/project-data-reading/read-project-online/_index.md +++ b/tasks/chinese/java/project-data-reading/read-project-online/_index.md @@ -4,7 +4,7 @@ description: 学习如何使用 Aspose.Tasks Java 读取 MS Project Online 数 项目以及获取资源计数。 linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: aspose tasks java:轻松读取 MS Project 在线数据 +title: Aspose.Tasks Java - 轻松读取 MS Project 在线数据 url: /zh/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/czech/java/project-data-reading/read-project-online/_index.md b/tasks/czech/java/project-data-reading/read-project-online/_index.md index 43752b768..543548e48 100644 --- a/tasks/czech/java/project-data-reading/read-project-online/_index.md +++ b/tasks/czech/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Naučte se, jak číst data MS Project Online pomocí Aspose.Tasks získat počet zdrojů. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Snadné čtení dat z MS Project Online' +title: 'Aspose.Tasks Java - Snadné čtení dat z MS Project Online' url: /cs/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/dutch/java/project-data-reading/read-project-online/_index.md b/tasks/dutch/java/project-data-reading/read-project-online/_index.md index 5356ff1ce..3763afb50 100644 --- a/tasks/dutch/java/project-data-reading/read-project-online/_index.md +++ b/tasks/dutch/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Leer hoe je MS Project Online-gegevens kunt lezen met Aspose Tasks weergeven en het aantal resources kunt verkrijgen. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: moeiteloos MS Project Online-gegevens lezen' +title: 'Aspose.Tasks Java - moeiteloos MS Project Online-gegevens lezen' url: /nl/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/english/java/project-data-reading/read-project-online/_index.md b/tasks/english/java/project-data-reading/read-project-online/_index.md index 107a1ad62..498e28f50 100644 --- a/tasks/english/java/project-data-reading/read-project-online/_index.md +++ b/tasks/english/java/project-data-reading/read-project-online/_index.md @@ -1,5 +1,5 @@ --- -title: "aspose tasks java: Effortless MS Project Online Data Reading" +title: "Aspose.Tasks Java - Effortless MS Project Online Data Reading" linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API description: "Learn how to read MS Project Online data using aspose tasks java. This guide shows how to retrieve project list, list sharepoint projects, and get resource count." diff --git a/tasks/french/java/project-data-reading/read-project-online/_index.md b/tasks/french/java/project-data-reading/read-project-online/_index.md index 265f46c73..30b8ddd36 100644 --- a/tasks/french/java/project-data-reading/read-project-online/_index.md +++ b/tasks/french/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Apprenez à lire les données MS Project Online en utilisant Aspose SharePoint et obtenir le nombre de ressources. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java : Lecture sans effort des données MS Project Online' +title: 'Aspose.Tasks Java - Lecture sans effort des données MS Project Online' url: /fr/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/german/java/project-data-reading/read-project-online/_index.md b/tasks/german/java/project-data-reading/read-project-online/_index.md index cc1ecdbef..8dfb9f5dd 100644 --- a/tasks/german/java/project-data-reading/read-project-online/_index.md +++ b/tasks/german/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Lernen Sie, wie Sie MS Project Online‑Daten mit Aspose Task und die Ressourcenzahl ermitteln. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Mühelose MS Project Online-Datenlesung' +title: 'Aspose.Tasks Java - Mühelose MS Project Online-Datenlesung' url: /de/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/greek/java/project-data-reading/read-project-online/_index.md b/tasks/greek/java/project-data-reading/read-project-online/_index.md index c8337cd95..42ac40e60 100644 --- a/tasks/greek/java/project-data-reading/read-project-online/_index.md +++ b/tasks/greek/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Μάθετε πώς να διαβάζετε δεδομένα του εμφανίσετε τα έργα του SharePoint και να λάβετε τον αριθμό των πόρων. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Απρόσκοπτη ανάγνωση δεδομένων MS Project Online' +title: 'Aspose.Tasks Java - Απρόσκοπτη ανάγνωση δεδομένων MS Project Online' url: /el/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/hindi/java/project-data-reading/read-project-online/_index.md b/tasks/hindi/java/project-data-reading/read-project-online/_index.md index e83ca38f1..9cdd63344 100644 --- a/tasks/hindi/java/project-data-reading/read-project-online/_index.md +++ b/tasks/hindi/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: MS Project Online डेटा को Aspose Tasks Java का उ सूची कैसे बनाएं, और संसाधन गिनती कैसे प्राप्त करें। linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: बिना मेहनत के MS Project Online डेटा पढ़ना' +title: 'Aspose.Tasks Java - बिना मेहनत के MS Project Online डेटा पढ़ना' url: /hi/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/hongkong/java/project-data-reading/read-project-online/_index.md b/tasks/hongkong/java/project-data-reading/read-project-online/_index.md index cd5ccee03..9363ad9ed 100644 --- a/tasks/hongkong/java/project-data-reading/read-project-online/_index.md +++ b/tasks/hongkong/java/project-data-reading/read-project-online/_index.md @@ -4,7 +4,7 @@ description: 學習如何使用 Aspose.Tasks Java 讀取 MS Project Online 資 項目,以及取得資源數量。 linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: aspose tasks java:輕鬆讀取 MS Project Online 數據 +title: Aspose.Tasks Java - 輕鬆讀取 MS Project Online 數據 url: /zh-hant/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/hungarian/java/project-data-reading/read-project-online/_index.md b/tasks/hungarian/java/project-data-reading/read-project-online/_index.md index a4dd8affe..988f4e816 100644 --- a/tasks/hungarian/java/project-data-reading/read-project-online/_index.md +++ b/tasks/hungarian/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Tanulja meg, hogyan olvassa a MS Project Online adatokat az Aspose. a SharePoint projektek listáját, és a források számát. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Könnyed MS Project Online adatolvasás' +title: 'Aspose.Tasks Java - Könnyed MS Project Online adatolvasás' url: /hu/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/indonesian/java/project-data-reading/read-project-online/_index.md b/tasks/indonesian/java/project-data-reading/read-project-online/_index.md index 81a871cd4..e3fecad60 100644 --- a/tasks/indonesian/java/project-data-reading/read-project-online/_index.md +++ b/tasks/indonesian/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Pelajari cara membaca data MS Project Online menggunakan Aspose Tas dan mendapatkan jumlah sumber daya. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Membaca Data MS Project Online dengan Mudah' +title: 'Aspose.Tasks Java - Membaca Data MS Project Online dengan Mudah' url: /id/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/italian/java/project-data-reading/read-project-online/_index.md b/tasks/italian/java/project-data-reading/read-project-online/_index.md index e702af707..a58ecf233 100644 --- a/tasks/italian/java/project-data-reading/read-project-online/_index.md +++ b/tasks/italian/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Impara a leggere i dati di MS Project Online usando Aspose.Tasks pe SharePoint e ottenere il conteggio delle risorse. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Lettura senza sforzo dei dati di MS Project Online' +title: 'Aspose.Tasks Java - Lettura senza sforzo dei dati di MS Project Online' url: /it/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/japanese/java/project-data-reading/read-project-online/_index.md b/tasks/japanese/java/project-data-reading/read-project-online/_index.md index f9dbff793..a0a89ad10 100644 --- a/tasks/japanese/java/project-data-reading/read-project-online/_index.md +++ b/tasks/japanese/java/project-data-reading/read-project-online/_index.md @@ -4,7 +4,7 @@ description: Aspose Tasks Java を使用して MS Project Online データの読 プロジェクトの一覧表示、リソース数の取得方法を示します。 linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: Aspose Tasks Java:MS Project Online データの簡単な読み取り +title: Aspose.Tasks Java - MS Project Online データの簡単な読み取り url: /ja/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/korean/java/project-data-reading/read-project-online/_index.md b/tasks/korean/java/project-data-reading/read-project-online/_index.md index 8bdc09587..7abb35902 100644 --- a/tasks/korean/java/project-data-reading/read-project-online/_index.md +++ b/tasks/korean/java/project-data-reading/read-project-online/_index.md @@ -4,7 +4,7 @@ description: Aspose Tasks Java를 사용하여 MS Project Online 데이터를 목록을 가져오고, SharePoint 프로젝트를 나열하며, 리소스 수를 확인하는 방법을 보여줍니다. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: 손쉬운 MS Project 온라인 데이터 읽기' +title: 'Aspose.Tasks Java - 손쉬운 MS Project 온라인 데이터 읽기' url: /ko/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/polish/java/project-data-reading/read-project-online/_index.md b/tasks/polish/java/project-data-reading/read-project-online/_index.md index 3d7648c14..b6a165ce0 100644 --- a/tasks/polish/java/project-data-reading/read-project-online/_index.md +++ b/tasks/polish/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Dowiedz się, jak odczytywać dane MS Project Online przy użyciu A SharePoint oraz uzyskać liczbę zasobów. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Bezproblemowe odczytywanie danych z MS Project Online' +title: 'Aspose.Tasks Java - Bezproblemowe odczytywanie danych z MS Project Online' url: /pl/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/portuguese/java/project-data-reading/read-project-online/_index.md b/tasks/portuguese/java/project-data-reading/read-project-online/_index.md index 25ce6e9b1..068a7c1b4 100644 --- a/tasks/portuguese/java/project-data-reading/read-project-online/_index.md +++ b/tasks/portuguese/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Aprenda a ler dados do MS Project Online usando Aspose.Tasks Java. obter a contagem de recursos. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Leitura sem esforço de dados do MS Project Online' +title: 'Aspose.Tasks Java - Leitura sem esforço de dados do MS Project Online' url: /pt/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/russian/java/project-data-reading/read-project-online/_index.md b/tasks/russian/java/project-data-reading/read-project-online/_index.md index 8ce668885..cee35a688 100644 --- a/tasks/russian/java/project-data-reading/read-project-online/_index.md +++ b/tasks/russian/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Изучите, как считывать данные MS Project O SharePoint и количество ресурсов. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Легкое чтение данных MS Project Online' +title: 'Aspose.Tasks Java - Легкое чтение данных MS Project Online' url: /ru/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/spanish/java/project-data-reading/read-project-online/_index.md b/tasks/spanish/java/project-data-reading/read-project-online/_index.md index aa539f082..1cdee211c 100644 --- a/tasks/spanish/java/project-data-reading/read-project-online/_index.md +++ b/tasks/spanish/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Aprenda a leer datos de MS Project Online usando Aspose Tasks para y obtener el recuento de recursos. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Lectura sin esfuerzo de datos de MS Project Online' +title: 'Aspose.Tasks Java - Lectura sin esfuerzo de datos de MS Project Online' url: /es/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/swedish/java/project-data-reading/read-project-online/_index.md b/tasks/swedish/java/project-data-reading/read-project-online/_index.md index e220f776e..9f278c8bc 100644 --- a/tasks/swedish/java/project-data-reading/read-project-online/_index.md +++ b/tasks/swedish/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Lär dig hur du läser MS Project Online‑data med Aspose Tasks Ja resursantalet. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Enkel läsning av MS Project Online-data' +title: 'Aspose.Tasks Java - Enkel läsning av MS Project Online-data' url: /sv/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/thai/java/project-data-reading/read-project-online/_index.md b/tasks/thai/java/project-data-reading/read-project-online/_index.md index b828f359b..0c8f0f67c 100644 --- a/tasks/thai/java/project-data-reading/read-project-online/_index.md +++ b/tasks/thai/java/project-data-reading/read-project-online/_index.md @@ -4,7 +4,7 @@ description: เรียนรู้วิธีอ่านข้อมูล รายการโครงการ SharePoint, และนับจำนวนทรัพยากร linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: การอ่านข้อมูล MS Project Online อย่างง่ายดาย' +title: 'Aspose.Tasks Java - การอ่านข้อมูล MS Project Online อย่างง่ายดาย' url: /th/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/turkish/java/project-data-reading/read-project-online/_index.md b/tasks/turkish/java/project-data-reading/read-project-online/_index.md index da2501b5b..648851f4d 100644 --- a/tasks/turkish/java/project-data-reading/read-project-online/_index.md +++ b/tasks/turkish/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Aspose Tasks Java kullanarak MS Project Online verilerini nasıl ok listeleyeceğinizi ve kaynak sayısını nasıl elde edeceğinizi gösterir. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: MS Project Online Verilerini Zahmetsiz Okuma' +title: Aspose.Tasks Java - MS Project Online Verilerini Zahmetsiz Okuma' url: /tr/java/project-data-reading/read-project-online/ weight: 13 --- diff --git a/tasks/vietnamese/java/project-data-reading/read-project-online/_index.md b/tasks/vietnamese/java/project-data-reading/read-project-online/_index.md index 33d448bfd..0e33ae755 100644 --- a/tasks/vietnamese/java/project-data-reading/read-project-online/_index.md +++ b/tasks/vietnamese/java/project-data-reading/read-project-online/_index.md @@ -5,7 +5,7 @@ description: Tìm hiểu cách đọc dữ liệu MS Project Online bằng Aspos lượng tài nguyên. linktitle: Reading Project Online Data in Aspose.Tasks second_title: Aspose.Tasks Java API -title: 'aspose tasks java: Đọc dữ liệu MS Project Online một cách dễ dàng' +title: 'Aspose.Tasks Java - Đọc dữ liệu MS Project Online một cách dễ dàng' url: /vi/java/project-data-reading/read-project-online/ weight: 13 ---