我在运行时将一些包含 '\r\n' 的文本附加到 word 文档中。但是当我看到word文档时,它们被替换成小方块:-(
我尝试将它们替换为,System.Environment.NewLine但我仍然看到这些小盒子。
任何的想法?
嗨,我正在创建一个应用程序,可以读取文件,如pdf/doc/docx/xls/ppt等,并将其显示给用户.我已经读过,如果在doc中有一些图像和一个表,apache POI无法帮助,因为它无法为table创建边框.使用aspose不是问题,但我应该有充分的理由使用aspose而不是apache POI这是开源的.
任何人都可以建议我应该选择哪一个?Apache POI和Aspose的局限性是什么?
我有一个非常奇怪的问题,我不确定问题出在哪里。我正在创建 PDF,但未设置任何安全限制或密码。当我在 Adobe Reader DC 中打开 PDF 并获取属性时,它确实将安全方法显示为“无安全”。但是,文档组装和页面提取设置为不允许。
PDF 是从 Word 文档创建的,我只是保存为 PDF,没有其他选项。
我试图在特定的单元格中制作一段粗体但不能.这是我正在使用的代码:
Style boldStyle = workBook.CreateStyle();
boldStyle.BackgroundColor = Color.Red;
StyleFlag boldStyleFlag = new StyleFlag();
boldStyleFlag.HorizontalAlignment =true ;
boldStyleFlag.FontBold = true;
Cell c = workSheetIntroduction.Cells["B1"];
c.SetStyle(boldStyle, boldStyleFlag);
Run Code Online (Sandbox Code Playgroud) 使用 Aspose.PDF .NET 10.4、C#、.NET 4.5
我的应用程序的资源文件夹中有一个 .TTF 字体文件。它没有安装在系统中,我也不希望这样做。如何嵌入字体并在文档中使用它?
我需要将aspose.pdf for java库生成的pdf文档保存到内存中(不使用临时文件)
我正在查看文档,但没有找到save具有适当签名的方法.(我一直在寻找某种输出流,或者至少是字节数组).
可能吗?如果是,我该如何管理呢?
谢谢
使用Aspose转换pdf文件中的docx文件时出现此heap size错误.
这个docx文件的代码是44Mb
public void convertDoc(String Path, String destPath) throws Exception{
Document doc = new Document(Path); //At this line heap size error comes
doc.save(destPath);
System.out.println("doc converted to pdf");
}
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我有一个由 ASPose 作为字节数组生成的 PDF,我想在网页上的组件内部呈现该 PDF。
using (MemoryStream docStream = new MemoryStream())
{
doc.Save(docStream, Aspose.Words.SaveFormat.Pdf);
documentStream = docStream.ToArray();
}
Run Code Online (Sandbox Code Playgroud)
我认为这只是将字节数组分配给后面代码中的数据属性的简单变体。以下是设置以及我尝试过的一些变体。我可以做什么来将该字节数组呈现为网页的可见子组件?
HtmlGenericControl pTag = new HtmlGenericControl("p");
pTag.InnerText = "No Letter was Generated.";
pTag.ID = "errorMsg";
HtmlGenericControl objTag = new HtmlGenericControl("object");
objTag.Attributes["id"] = "pdf_content";
objTag.Attributes["height"] = "400";
objTag.Attributes["width"] = "500";
String base64EncodedPdf = System.Convert.ToBase64String(pdfBytes);
//1-- Brings up the "No Letter was Generated" message
objTag.Attributes["data"] = "data:application/pdf;base64," + base64EncodedPdf.ToString();
//2-- Brings up the gray PDF background and NO initialization bar.
objTag.Attributes["type"] = "application/pdf";
objTag.Attributes["data"] …Run Code Online (Sandbox Code Playgroud) 我正在与许多项目一起开发.NET解决方案。这些项目之一称为DAL.EF。在Visual Studio 2012中,我右键单击该项目并转到其属性。
到达那里后,我单击“资源”选项卡(在左侧)并添加我的两个Aspose Library许可证密钥。

在我的代码中,我想获得对许可证密钥的访问权,所以我这样做:
switch (license)
{
case LicenseType.AsposePdfKit:
licenseContent = Properties.Resources.AsposePdfKit;
break;
case LicenseType.AsposeWords:
licenseContent = Properties.Resources.AsposeWords;
break;
default:
throw new Exception("Wrong License type passed into Aspose!");
break;
}
Run Code Online (Sandbox Code Playgroud)
但是在我尝试访问的两行中,我都Properties收到以下错误:

我究竟做错了什么?
我有这段代码来尝试设置单元格的背景颜色(除其他外):
private static readonly Color CONTRACT_ITEM_COLOR = Color.FromArgb(255, 255, 204);
. . .
cell = pivotTableSheet.Cells[4, 0];
cell.PutValue(AnnualContractProductsLabel);
style = cell.GetStyle();
style.HorizontalAlignment = TextAlignmentType.Center;
style.VerticalAlignment = TextAlignmentType.Center;
style.Font.IsBold = true;
pivotTableSheet.Cells.SetRowHeight(4, 25);
style.BackgroundColor = CONTRACT_ITEM_COLOR;
pivotTableSheet.Cells[4, 0].SetStyle(style);
Run Code Online (Sandbox Code Playgroud)
水平和垂直对齐的设置有效,粗体和高度也有效 - 除了颜色之外的所有内容:
还需要什么?我什至尝试将 ForegroundColor 和背景颜色设置为:
style.ForegroundColor = Color.Red;
style.BackgroundColor = Color.Blue;
Run Code Online (Sandbox Code Playgroud)
...但两者都没有任何作用 - 单元格看起来仍然与上面的屏幕截图完全相同。
aspose ×10
c# ×5
java ×3
pdf ×3
asp.net ×2
aspose-cells ×2
.net ×1
adobe ×1
adobe-reader ×1
android ×1
apache-poi ×1
aspose.pdf ×1
aspose.words ×1
bytearray ×1
colors ×1
embed ×1
excel ×1
fonts ×1
ms-word ×1
properties ×1
resources ×1