FAQ
Bu sayfa en sık sorulan soruların yanıtlarını içerir. Lütfen mevcut sayfayı öğrenin - belki bu, sorununuzu hızlı bir şekilde çözmenize izin verecektir.
Sorunuzun cevabını bulamadıysanız, destek forumundan sorabilirsiniz. Sorunuzu veya sorununuzu doğru şekilde bildirme hakkında daha fazla bilgi için bkz. Teknik Destek sayfa.
Genel
S: Aspose.Words nedir?
Aspose.Words için C++ uygulamalarınızın çok çeşitli belge işleme görevlerini gerçekleştirmesini sağlayan bir sınıf kitaplığıdır. İle Aspose.Words için C++, üçüncü taraf uygulamaları olmadan belgeler oluşturabilir, değiştirebilir, dönüştürebilir, oluşturabilir ve yazdırabilirsiniz.
Ayrıntılar belgelerimizde bulunabilir.
S: “Aspose.Words üçüncü taraf uygulamaları gerektirmez” ne anlama geliyor?
Aspose.Words için C++ çalışmak için herhangi bir üçüncü taraf uygulaması veya ek yazılım paketi yüklemenize gerek yoktur. Sadece Aspose.Words ‘yi açıklandığı gibi indirin ve yükleyin “Kurulum” makale ve başlayın.
S: Aspose.Words hangi platformları destekliyor?
Aspose.Words için C++ popüler geliştirme ortamlarının ve dağıtım platformlarının çoğunu kapsar. API, Windows, Linux ve Mac OS gibi çok çeşitli işletim sistemleri ve çeşitli platformlar için uygulamalar geliştirmek için kullanılabilir.
Ayrıntılar için bkz. Ürüne Genel Bakış sayfa.
S: Aspose.Words hangi belge biçimlerini destekler?
Aspose.Words için C++ aşağıdakiler gibi popüler belge biçimlerinin çoğunu destekler DOC, DOCX, HTML, Markdown, PDF, XML, ve diğerleri.
Desteklenen formatların tam listesini şu adreste görebilirsiniz: Desteklenen Belge Biçimleri sayfa.
S: Aspose.Words ‘ı nasıl ücretsiz deneyebilirim?
Bunu iki şekilde yapabilirsiniz – Deneme sürümünü veya 30 günlük Geçici bir Lisansı kullanarak. Deneme sürümü satın alınanla aynıdır, tam ürün işlevselliği sağlar, ancak yüklerken ve kaydederken belgenin üstüne değerlendirici bir filigran ekler ve maksimum belge boyutunu birkaç yüz paragrafla sınırlar. Geçici Bir Lisans, Aspose.Words ‘i 30 gün boyunca Deneme kısıtlaması olmadan test etmenize olanak tanır.
Bakın Lisanslama ve Abonelik daha fazla bilgi için sayfa.
S: Aspose.Words ‘ı nasıl satın alabilirim?
Bir Aspose.Words lisansı satın almak için şu adrese gitmeniz gerekir: Satın alma sayfa, “Aspose.Words” ürününü ve size uygun lisans türünü seçin. Ardından lisansı sepetinize ekleyin ve Alışveriş Sepeti talimatlarını izleyin.
Satın aldıktan sonra, lisans için başvuruda açıklandığı gibi başvurun. Satın Alınan Lisans bölüm.
Aspose.Words’in nasıl kurulacağı ile ilgili ayrıntılar şu adresten okunabilir: Kurulum sayfa.
S: Nasıl destek alabilirim?
Ücretsiz teknik destek forumunu kullanın. Bir sorunun nasıl düzgün bir şekilde bildirileceği ve foruma başvurmadan önce yapılması gerekenler hakkında ayrıntılar için bkz. Teknik Destek sayfa.
Belge Oluşturma
S: Çıktı belgesindeki düzen ve yazı tipleri neden orijinalden farklıdır?
Yazı tipi kullanılamayabilir veya yazı tipi biçimi Microsoft Word tarafından desteklenir, ancak Aspose.Words tarafından desteklenmez. Aspose.Words gerçekleştirecek yazı tipi değiştirme.
Yazı tipinin eksik olup olmadığını kontrol etmek için:
- Aspose.Words’de Yazı tipi değiştirme uyarılarını kullanın (ayrıntılar için, “Yazı Tipinin Değiştirildiğini Tanıma” bölümüne bakın. TrueType Yazı Tiplerini Değiştirme ve Değiştirme makale).
- Microsoft Word ‘da “Yazı Tipi Değiştirme” iletişim kutusunu açın (Dosya → Seçenekler → Gelişmiş → Yazı Tipi Değiştirme).
S: Neden yazı tipi geri dönüşü Windows olmayan platformlarda çalışmıyor ve Unicode karakterleri ile değiştiriliyor.glif değil mi?
Bazı Unicode karakterleri yerine .notdef
glifini sıklıkla görebiliriz. Bu genellikle bir kutu veya soru glifidir.
Bunun nedeni, Microsoft Office geri dönüş ayarlarının varsayılan olarak seçili olması ve Microsoft Office yazı tiplerinin kullanılamamasıdır. Kullanıcıların Microsoft Office yazı tiplerini yüklemeleri veya geri dönüş ayarlarını değiştirmeleri gerekir.
S: Neden Tay Dili veya İbranice gibi karmaşık komut dosyası metni, aksanların yanlış konumu veya yanlış bitişik harfler gibi bir nedenle yanlış görüntülenebilir?
Bazı karmaşık komut dosyası yazı tipleri, bunları doğru şekilde görüntülemek için Gelişmiş Tipografi özelliklerinin işlenmesini gerektirir. Gelişmiş Tipografi varsayılan olarak Aspose.Words seçeneğinde devre dışıdır. Kullanıcılar TextShaperFactory ile Gelişmiş Tipografiyi etkinleştirmelidir.
S: Kullandığım fontlar için lisans dosyalarına ihtiyacım var mı?
Evet, biliyorsun. Bu nedenle, yazı tiplerini kopyalarken, çoğu yazı tipinin telif hakkıyla korunduğunu unutmayın. Yazı tipi lisanslarını önceden bulun ve başka bir makineye serbestçe aktarılabildiklerini doğrulayın.
Belge Ekleme veya Ekleme
S: Bir belgeye eklenen içerik neden aynı sayfada görünmüyor?
Ekleme sonucu, belgelerin birlikte eklendiği bölümlerin PageSetup ayarlarındaki farklılık nedeniyle ayrı bir sayfada görüntülenir. Belgelerin birlikte eklendiği bölümler için aynı PageSetup ayarları yapın.
Bir Belgeyi Dönüştürme
S: DOCX ‘ı PDF’e nasıl dönüştürebilirim?
Aynı zamanda çok kolaydır, sadece modele bir belge yükleyin ve desteklenen herhangi bir biçime kaydedin.
Aşağıdaki kod örneği, bir DOCX dosyasını PDF dosyasına dönüştürme işlemini gösterir:
// Load the document from disk.
System::SharedPtr<Document> doc = System::MakeObject<Document>(inputDataDir + u"Rendering.doc");
System::String outputPath = outputDataDir + u"Doc2Pdf.SaveDoc2Pdf.pdf";
// Save the document in PDF format.
doc->Save(outputPath);
Bir Belgeyle İşleme
S: Bir belge sayfası sayfaya nasıl bölünür?
Aspose.Words çok sayfalı bir belgeyi sayfa sayfa bölmenizi sağlar.
Aşağıdaki kod örneği, bir belgenin nasıl bölüneceğini ve her sayfanın ayrı bir belge olarak nasıl kaydedileceğini gösterir:
auto doc = MakeObject<Document>(MyDir + u"Big document.docx");
int pageCount = doc->get_PageCount();
for (int page = 0; page < pageCount; page++)
{
// Save each page as a separate document.
SharedPtr<Document> extractedPage = doc->ExtractPages(page, 1);
extractedPage->Save(ArtifactsDir + String::Format(u"SplitDocument.PageByPage_{0}.docx", page + 1));
}
S: Şifreli nasıl açılır
Şifrelenmiş bir belgeyi parola olmadan açmayı deneyebilirsiniz, bu da bir istisnaya yol açmalıdır.
Aşağıdaki kod örneği, şifrelenmiş bir belgenin parola ile nasıl açılacağını gösterir:
// Create a document.
auto doc = System::MakeObject<Document>();
auto builder = System::MakeObject<DocumentBuilder>(doc);
builder->Write(u"Hello world!");
//OoxmlSaveOptions only applies to Docx, Docm, Dotx, Dotm, or FlatOpc formats.
auto options = System::MakeObject<OoxmlSaveOptions>(SaveFormat::Docx);
// Set a password with which the document will be encrypted, and which will be required to open it.
options->set_Password(u"MyPassword");
doc->Save(u"OoxmlSaveOptions.SaveAsDocx.docx", options);
// Open the encrypted document by passing the correct password in a `LoadOptions` object.
doc = System::MakeObject<Document>(u"OoxmlSaveOptions.Password.docx", System::MakeObject<LoadOptions>(u"MyPassword"));
ASSERT_EQ(doc->GetText().Trim(), u"Hello world!");